以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 C/C++编程思想 』 (http://bbs.xml.org.cn/list.asp?boardid=61) ---- 如何利用OpenCV在MFC控件上显示图像? (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=88551) |
-- 作者:葛靖青001 -- 发布时间:12/7/2010 2:57:00 PM -- 如何利用OpenCV在MFC控件上显示图像? 【转自互联网】 核心的实现代码如下: // 用于在控件 ID上显示图片 img void CTestDlg::DrawPicToHDC(IplImage *img, UINT ID) { CDC *pDC = GetDlgItem(ID)->GetDC(); HDC hDC= pDC->GetSafeHdc(); CRect rect; GetDlgItem(ID)->GetClientRect(&rect); CvvImage cimg; cimg.CopyOf(img); cimg.DrawToHDC(hDC,&rect); ReleaseDC(pDC); } 响应按钮事件,添加如下调用代码: IplImage *image=NULL; //原始图像 if(image) cvReleaseImage(&image); image = cvLoadImage("test.jpg",1); //显示图片 DrawPicToHDC(image, IDC_STATIC_PIC); |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |