创建一个MFC单文档工程
在Doc.h文件中添加OpenCV类文件:
#include”cv.h”
#include”highgui.h”
添加成员变量:
CvvImage m_img;
在Doc类点鼠标右键添加虛函数OnOpenDocumento
并在函数体中添加代码:
m_img.Load(IpszPathName);
在*View类中OnDraw()函数添加代码:
CRect rect;
GetClientRect(&rect);
if(pDoc->m img.Getlmage()!= NULL)
{
rect.right=rect.left+pDoc->m_img.Width();
rect.bottom=rect.top+pDoc->m_img.Height();
pDoc-›m_img.DrawToHDC(pDC->GetSafeHdc(),
&rect);
}
@[课外拓展:OnDraw的刷新机制]
@[如果程序提示缺少动态库无法运行,将OpenCV\bin中后缀为.dll的文件复制到程序的Debug文件夹中即可]