QT学习之QT5.7+opencv3.1安装及显示图像
如果有时间就按照这篇博文一步一步走:
http://www.cnblogs.com/howlclat/p/6433097.html,
如果没时间:
直接下载最后的文件就可以了,不要浪费时间再去编译,真的很麻烦!这样的方法五分钟完成,太简单了。
在QT新建工程的.pro文件加入:
这是我的编译结束的install文件,建议别放在有空格的目录中!!!
INCLUDEPATH += D:\opencv_mingw_web\install\include
LIBS += D:\opencv_mingw_web\install\x86\mingw\bin\libopencv_*.dll
配置系统环境变量:
QT的安装配置链接已经说明,这里只是补充直接下载编译文件之后的操作!
利用QT读取opencv3.1的图片并且显示:
本文参考:https://www.cnblogs.com/annt/p/ant003.html
一个Label + 一个Button,Label用来显示,Button用来触发信号!
MainWindow.cpp文件,和正常opencv一样的。
Mat image = imread("123.jpg");
cvtColor(image,image,CV_BGR2RGB);
QImage img = QImage((const unsigned char*)(image.data), image.cols, image.rows,image.cols*image.channels(),QImage::Format_RGB888);
ui->label->setPixmap(QPixmap::fromImage(img));
这里注意步长一定要填写,具体请看参考的链接!
作者:影醉阏轩窗
-------------------------------------------
个性签名:衣带渐宽终不悔,为伊消得人憔悴!
如果觉得这篇文章对你有小小的帮助的话,记得关注再下的公众号,同时在右下角点个“推荐”哦,博主在此感谢!