首页 > 代码库 > 将Opencv,Mat类型图片贴图到windows显示设备中
将Opencv,Mat类型图片贴图到windows显示设备中
Opencv对图像的显示,有自带的imshow函数完成。但是,如果需要在windows程序中显示图像的时候,就有点小麻烦了。
现介绍一种方法,是在《Learning openCV Second Edition》中介绍的。
代码如下所示:
void CShowPicToDlgDlg::OnBnClickedOk() { RGBTRIPLE* m_bitmapBits; //读取图片 Mat cv_pic_src = http://www.mamicode.com/imread("11.jpg", CV_LOAD_IMAGE_COLOR);>显示效果如下:
通过imshow显示效果如下:
但是实际的图片是这样的:
从这里看,CV_BGR2RGB 转换好像存在颜色上的不确认。到底是什么原因,需要进一步研究。
将Opencv,Mat类型图片贴图到windows显示设备中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。