opencv+Qt显示图像
2017-09-14 10:14
441 查看
opencv和Qt结合现实图像,读取数据靠opencv实现,Qt负责显示(label控件)
主要如下:
主要如下:
QImage img1 = cvMat2QImage(mleftImg,src); QImage imgScaled1 = img1.scaled(ui->leftImg->size(), Qt::KeepAspectRatio); ui->leftImg->setPixmap( QPixmap::fromImage(imgScaled1) ); QImage QRelaOrien::cvMat2QImage(const cv::Mat InputMat,cv::Mat &src) { cvtColor(InputMat, src, CV_BGR2RGB );//opencv---BGR QImage---RGB return QImage((const unsigned char*)(src.data), src.cols, src.rows,src.cols*src.channels(),QImage::Format_RGB888 );//第四个参数很重要,如果 //空缺就无法正常显示 }
相关文章推荐
- Qt的label显示OpenCV的Mat图像
- 使用Qt+OpenCV+VideoInput 显示摄像头图像
- [OpenCV Qt教程] 在Qt图形界面中显示OpenCV图像的OpenGL Widget (第一部分)
- [OpenCV Qt教程] 在Qt图形界面中显示OpenCV图像的OpenGL Widget(第二部分)
- OpenCV图像MAT格式转换为QT中QImage并显示
- Qt对话框显示opencv读取的图像
- QT显示OPENCV的图像
- 【Qt】在Qt上显示OpenCV图像
- Qt中显示opencv的图像
- Qt中显示opencv的图像
- Qt中用QLabel显示OpenCV中Mat图像数据出现扭曲现象的解决
- Ubuntu中Qt+opencv图像显示
- Qt+OpenCV 图像显示
- 一个显示 OpenCV Mat 图像的自定义 Qt 控件
- QT opencv 读取显示图像
- QT OpenCv 图像显示
- qt+opencv图像在控件上的显示 槽和信号的定义.
- qt学习笔记(3)Qt、opencv、vs2010本地读取图像、反转图像并显示
- Qt与OpenCV结合:图像显示