1.Mat图像在MFC中显示
void ShowImageToHDC(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);
RealeaseDC(pDC);
}
需要在网上下载CvvImage的.h和.cpp文件,添加到项目中
可能出现的BUG:在CopyOf调用时有错,这可能是下载的cvvImage文件中的copyof函数在创建图像时,把width写成了height改过来就好。
Mat和Iplmage图像的转换,直接赋值即可。
2.CString和各种数据之间的转换
3.DDX与DDV
一种控件与变量的绑定,建立的方法为选择空间,单击右键,选择添加变量,或在类向导中添加
在变量的更新时注意添加updatedata(TRUE);//把控件值更新到变量,updatedata(FALSE);//把变量更新到控件
4、Halcon常见配置错误原因
在配置时将halcon的include和lib文件放在项目中,若在调用函数接口出现莫名的内存问题,可能是dll文件没有放好,在debug等文件下都放一份即可