创建对话框工程。
定义全局变量:
- CvvImage m_CvvImage;
- IplImage* image; //原始图像
- CvCapture * m_Video;
- IplImage* m_Frame;//用于存储一帧
- CRect rect;
- CDC *pDC;
- HDC hDC;
在OnInitDialog()中加入以下代码,获得“ IDC_STATIC ”picturebox的内容句柄:
- CWnd *pwnd;
- pwnd = GetDlgItem(IDC_STATIC);
- pDC =pwnd->GetDC();
- //pDC =GetDC();
- hDC= pDC->GetSafeHdc();
- GetClientRect(&rect);
在OnPaint() 中加入以下代码:
- image = cvLoadImage( "D://1.jpg",1);
- if(image !=0)
- {
- m_CvvImage.CopyOf(image);
- m_CvvImage.DrawToHDC(hDC, &rect);
- }
或者:
- m_CvvImage.Load("D://1.jpg",1);
- m_CvvImage.DrawToHDC(hDC, &rect);