// 用于在控件 ID上显示图片 img
void CYanshiView::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);
}
控件ID上显示图片的方法
本文介绍了一种在特定控件ID上显示图片的方法。通过使用OpenCV库中的IplImage结构体来加载和处理图像,并利用MFC(Microsoft Foundation Classes)中的CDC类将图像绘制到指定控件上。该方法首先获取控件设备上下文,然后定义一个矩形区域以确定图像的显示范围,接着创建CvvImage对象来复制并管理图像数据,最后调用DrawToHDC方法完成图像绘制。
986

被折叠的 条评论
为什么被折叠?



