VS2010+Opencv+MFC读取图像和视频显示在Picture控件(改进)
2014-03-09 17:29
645 查看
1.原来在控件上显示图片的时候没有用函数封装,导致代码比较混乱,现在将代码改进以下,将显示图片到控件的方法封装成一个函数,然后调用,这样就清楚多了。直接上图
完成之后在相应的头文件中包含opencv函数库:
然后添加如下代码:
void CopencvtestDlg::ShowImage(IplImage *img, UINT ID) { CDC *pDC=GetDlgItem(ID)->GetDC(); HDC hDC=pDC->GetSafeHdc(); CRect rect; GetDlgItem(ID)->GetClientRect(&rect); SetRect(rect,rect.left,rect.top,rect.right,rect.bottom); CvvImage cimg; cimg.CopyOf(img); cimg.DrawToHDC(hDC,&rect); ReleaseDC(pDC); }
然后修改相应按钮的响应方法即可,代码不多,直接上图。
好了,代码就到这,下一篇介绍opencv的缩放操作。
相关文章推荐
- OpenCV学习笔记 利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面 .
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- VS2010+Opencv+MFC读取图像和视频显示在Picture控件
- VS2010+Opencv+MFC读取图像和视频显示在Picture控件
- OpenCV学习 利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- VS2010+Opencv+MFC读取图像和视频显示在Picture控件
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- MFC对话框的picture控件中显示IplImage*格式图像
- OpenCV如何把图像显示到MFC的picture控件上
- 利用MFC的Picture控件显示和处理图像
- 在MFC控件中显示opencv库中的图像或者视频
- MFC中picture控件中利用OpenCV显示图像
- MFC+OpenCV 利用Show方法使图像不拉伸显示在Picture控件上
- MFC—PictureControl控件使用,显示和处理图像
- 用OpenCV在MFC Dialog中Picture控件上显示摄像头采集实时视频
- OpenCV如何把图像显示到MFC的picture控件上
- 利用MFC的Picture控件显示和处理图像
- WinCE6.0学习笔记(图像读取并显示在MFC控件中)