imagepro  2019 march
Biblioteca imagepro
logo.h
Ir a la documentación de este archivo.
1 
33 #ifndef LOGO_H
34 #define LOGO_H
35 
36 #include "opencv2/opencv.hpp"
37 #include "opencv2/highgui/highgui.hpp"
38 #include "imagepro.h"
39 
40 using namespace cv;
41 
42 class logo
43 {
44 public:
45  logo();
46  ~logo();
47 
49 
51  Mat *image_logo;
53  QPixmap pix_original;
54  QPixmap pix_logo;
55  QPixmap pix_final;
56 
59  double opacity;
61 
62  QImage image;
63  QPixmap pout;
64 
65  void setInputData(double cornerX_percentage_, double cornerY_percentage_,
66  double opacity_, double logo_percentage_);
67 
68  void draw(Mat *image_original_, Mat *image_logo_);
69  void draw(QPixmap pix_original_ , QPixmap pix_logo_);
70 
71  QPixmap getOutputImage();
72 };
73 
74 #endif // LOGO_H
QPixmap pix_original
Definition: logo.h:53
double cornerX_percentage
Definition: logo.h:57
double logo_percentage
Definition: logo.h:60
Mat * image_original
Definition: logo.h:50
QPixmap pix_final
Definition: logo.h:55
double opacity
Definition: logo.h:59
Mat * image_logo
Definition: logo.h:51
double cornerY_percentage
Definition: logo.h:58
Clase auxiliar para transformar imágenes de un formato a otro (Mat, QPixmap, QImage)
QImage image
Definition: logo.h:62
ImagePro imgpro
Definition: logo.h:48
Definition: logo.h:42
QPixmap pix_logo
Definition: logo.h:54
QPixmap pout
Definition: logo.h:63
Mat * image_final
Definition: logo.h:52
Definition: imagepro.h:117