Qt使用Opencv库显示图片及遇见问题记录

问题一:

Qt默认使用的Debug模式,我编译的库都是Release的所有出现以下函数未定义,比如说一下函数

cvtColor imwrite imshow等等, IplImage等C函数好像不受影响

 

Mat转QPixmap

Mat ==>QImage ==>QPixmap

Mat img = imread("E:\\Databases\\picdata\\girls.jpeg", 1);
cvtColor(img, img, CV_BGR2RGB);  //不处理的话有些图片就显示不正常
QImage qImage = (QImage((uchar*)img.data, img.cols, img.rows, img.cols*img.channels(), QImage::Format_RGB888));
QPixmap qPixmap = QPixmap::fromImage(qImage);

 

你可能感兴趣的:(C++探究,OpenCV,图片合成,opencv)