使用QT在label上显示图片
之前记录过,因为QT的RGB顺序和opencv中的不同,如果需要在qt上的label显示图片,需要将读取的图片转换为QImage类型。
首先我们简单的创建两个button和label
此时在show_hsv右键转到槽,写入以下代码
最关键的是第三行,让src1转为QImage类型,使用改行函数实现该功能
Mat src1=imread("1.png");
cvtColor(src1, src1, CV_BGR2HSV);//BGR convert to hsv
QImage Qtemp = QImage((const unsigned char*)(src1.data), src1.cols, src1.rows, src1.step, QImage::