gldemo
qttoopencv.h
1 #ifndef QTTOOPENCV_H
2 #define QTTOOPENCV_H
3 
4 #include <QImage>
5 #include <QPixmap>
6 #include <opencv2/opencv.hpp>
7 #include "opencv2/imgproc/imgproc.hpp"
8 #include "opencv2/imgproc/types_c.h"
9 
10 namespace QtToOpencv
11 {
17  {
18  public:
20  QImage cvMatToQImage( const cv::Mat &inMat );
22  QPixmap cvMatToQPixmap( const cv::Mat &inMat );
28  cv::Mat QImageToCvMat( const QImage &inImage, bool inCloneImageData = true );
34  cv::Mat QPixmapToCvMat( const QPixmap &inPixmap, bool inCloneImageData = true );
35  };
36 
37 }
38 #endif;
图片类型转化 cvMat/QImage/QPixmap
Definition: qttoopencv.h:16
cv::Mat QPixmapToCvMat(const QPixmap &inPixmap, bool inCloneImageData=true)
QPixmap转为cvMat attention 输出格式可能为 1/3/4 通道,若想保存为视频,要转为三通道。 ...
Definition: qttoopencv.cpp:151
QPixmap cvMatToQPixmap(const cv::Mat &inMat)
cvMat转为QPixmap
Definition: qttoopencv.cpp:81
QImage cvMatToQImage(const cv::Mat &inMat)
cvMat转为QImage
Definition: qttoopencv.cpp:13
Definition: qttoopencv.cpp:10
cv::Mat QImageToCvMat(const QImage &inImage, bool inCloneImageData=true)
QImage转为cvMat attention 输出格式可能为 1/3/4 通道,若想保存为视频,要转为三通道。 ...
Definition: qttoopencv.cpp:87