imagepro  2019 march
Biblioteca imagepro
edgedetectorcanny.h
Ir a la documentación de este archivo.
1 
40 #ifndef EDGEDETECTORCANNY_H
41 #define EDGEDETECTORCANNY_H
42 
43 #include "opencv2/opencv.hpp"
44 #include "opencv2/highgui/highgui.hpp"
45 #include "imagepro.h"
46 
47 using namespace cv;
48 
50 {
51 public:
54 
56 
59  QPixmap *pix_original;
60  QPixmap *pix_final;
61 
65 
66  Mat a,b,gray_;
67  QImage image;
68  QPixmap pout;
69 
78  void setInputData( QPixmap *pix_original_ , QPixmap *pix_final_, int threshold1_, int threshold2_, int apertureSize_);
84  void setInputData( QPixmap *pix_original_ , QPixmap *pix_final_);
89  void setInputData( QPixmap *pix_original_);
90 
99  void setInputData( Mat *image_original_ , Mat *image_final_, int threshold1_, int threshold2_, int apertureSize_);
105  void setInputData( Mat *image_original_ , Mat *image_final_);
110  void setInputData( Mat *image_original_);
111 
116  void calculate_Canny(QPixmap *pix_original_);
121  void calculate_Canny(Mat *image_original_);
125  void calculate_Canny();
126 
131  QPixmap getOutputImage();
132 };
133 
134 #endif // EDGEDETECTORCANNY_H
135 
136 /*
137 Documentation: http://docs.opencv.org/2.4/modules/imgproc/doc/feature_detection.html?highlight=canny#canny
138 image – single-channel 8-bit input image.
139 threshold1 – first threshold for the hysteresis procedure.
140 threshold2 – second threshold for the hysteresis procedure.
141 apertureSize – aperture size for the Sobel() operator.
142 L2gradient – a flag, indicating whether a more accurate L_2 norm =\sqrt{(dI/dx)^2 + (dI/dy)^2} should be used to calculate the image gradient magnitude ( L2gradient=true ), or whether the default L_1 norm =|dI/dx|+|dI/dy| is enough ( L2gradient=false ).
143 */
int threshold2
Definition: edgedetectorcanny.h:63
Mat * image_final
Definition: edgedetectorcanny.h:58
Mat gray_
Definition: edgedetectorcanny.h:66
Clase auxiliar para transformar imágenes de un formato a otro (Mat, QPixmap, QImage)
QPixmap * pix_original
Definition: edgedetectorcanny.h:59
QPixmap * pix_final
Definition: edgedetectorcanny.h:60
Mat * image_original
Definition: edgedetectorcanny.h:57
QImage image
Definition: edgedetectorcanny.h:67
Definition: edgedetectorcanny.h:49
QPixmap pout
Definition: edgedetectorcanny.h:68
int threshold1
Definition: edgedetectorcanny.h:62
Definition: imagepro.h:117
int apertureSize
Definition: edgedetectorcanny.h:64
ImagePro imgpro
Definition: edgedetectorcanny.h:55