imagepro  2019 march
Biblioteca imagepro
draw.h
Ir a la documentación de este archivo.
1 
47 #ifndef DRAW_H
48 #define DRAW_H
49 
50 #include "imagepro.h"
51 #include "opencv2/opencv.hpp"
52 #include "opencv2/highgui/highgui.hpp"
53 
54 class Draw
55 {
56 public:
57  Draw();
58  ~Draw();
59 
62 
64  int thickness;
65  int fontScale;
66  QColor color;
67 
68  Mat image_aux;
69  QPixmap *pix_final;
71  QImage image;
72  QPixmap pout;
73 
79  void setInputData( Mat *image_original_ , Mat *image_final_);
80 
88  void drawLine(Mat *image_original_ , Mat *image_final_, QPoint A, QPoint B);
96  void drawText(Mat *image_original_ , Mat *image_final_, QPoint position_, QString text_);
104  void drawPoint(Mat *image_original_ , Mat *image_final_, QPoint A, int radious);
105 
110  QPixmap getOutputImage();
111 };
112 
113 #endif // DRAW_H
QPixmap pout
Definition: draw.h:72
Mat * image_original
Definition: draw.h:60
Draw()
Definition: draw.cpp:3
QPixmap * pix_final
Definition: draw.h:69
Mat * image_final
Definition: draw.h:61
Definition: draw.h:54
int fontScale
Definition: draw.h:65
void setInputData(Mat *image_original_, Mat *image_final_)
setInputData función para ingresar las imágenes original y final a trabajar.
Definition: draw.cpp:23
Point line_p0
Definition: draw.h:63
Clase auxiliar para transformar imágenes de un formato a otro (Mat, QPixmap, QImage)
int thickness
Definition: draw.h:64
QColor color
Definition: draw.h:66
void drawText(Mat *image_original_, Mat *image_final_, QPoint position_, QString text_)
drawText Dibuja texto sobre la image_original, desde el punto A hasta B. La clase draw maneja la vari...
Definition: draw.cpp:49
ImagePro imgpro
Definition: draw.h:70
void drawPoint(Mat *image_original_, Mat *image_final_, QPoint A, int radious)
drawPoint Dibuja una circunferencia sobre la image_original con centros en A y radio radious....
Definition: draw.cpp:66
Mat image_aux
Definition: draw.h:68
~Draw()
Definition: draw.cpp:18
Point line_p1
Definition: draw.h:63
QImage image
Definition: draw.h:71
Point text_p
Definition: draw.h:63
void drawLine(Mat *image_original_, Mat *image_final_, QPoint A, QPoint B)
drawLine Dibuja una linea sobre la image_original, desde el punto A hasta B, la clase draw maneja la ...
Definition: draw.cpp:29
Definition: imagepro.h:117
QPixmap getOutputImage()
getOutputImage Obtener imagen de salida de la clase Draw
Definition: draw.cpp:87