imagepro  2019 march
Biblioteca imagepro
recordvideo.h
Ir a la documentación de este archivo.
1 
33 #ifndef RECORDVIDEO_H
34 #define RECORDVIDEO_H
35 
36 #include "opencv2/opencv.hpp"
37 #include "opencv2/highgui/highgui.hpp"
38 #include "imagepro.h"
39 
40 using namespace cv;
41 
43 {
44 public:
45  RecordVideo();
46  ~RecordVideo();
47 
49 
51  QPixmap *pix_original;
52 
53  QString path;
54  QString fileName;
56  VideoWriter *outputVideo;
58 
59  void init(Mat *image_original_, QString path_, QString fileName_);
60  void init(Mat *image_original_, QString fileName_);
61  void init(Mat *image_original_, QString path_, QString fileName_, bool default_values );
62  void init(Mat *image_original_ );
63 
64  void addFrame(Mat *image_original);
65 
66  void avi2gif(QString input_avi, QString out_gif);
67 
68  void end();
69 };
70 
71 #endif // RECORDVIDEO_H
ImagePro imgpro
Definition: recordvideo.h:48
QString fileName
Definition: recordvideo.h:54
QSize frameVideoSize
Definition: recordvideo.h:55
Clase auxiliar para transformar imágenes de un formato a otro (Mat, QPixmap, QImage)
VideoWriter * outputVideo
Definition: recordvideo.h:56
bool videoInilized
Definition: recordvideo.h:57
Definition: recordvideo.h:42
QString path
Definition: recordvideo.h:53
QPixmap * pix_original
Definition: recordvideo.h:51
Mat * image_original
Definition: recordvideo.h:50
Definition: imagepro.h:117