char szFilter[] = "Moving Picture (*.AVI, *.MP4, *.WMV) | *.AVI;*.MP4;*.WMV | All Files(*.*)|*.*||";
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, szFilter);
if (IDOK == dlg.DoModal()) {
m_PlayFileName = dlg.GetPathName();
}
CClientDC dc(this);
CDC *pDC;
CRect rect;
pDC = m_picCameraWide.GetDC();
m_picCameraWide.GetClientRect(rect);
IplImage *m_PlayFrame;
CvCapture *capture = cvCaptureFromFile(m_PlayFileName);
while (capture)
{
m_PlayFrame = cvQueryFrame(capture);
m_cvvImage.CopyOf((IplImage *)m_PlayFrame);
m_cvvImage.DrawToHDC(pDC->m_hDC, rect);
}
cvReleaseCapture(&capture);
ReleaseDC(pDC);
'Computer VIsion > 영상처리' 카테고리의 다른 글
[OpenCV] 피부색 검출(손, 얼굴) 코드 (0) | 2017.03.24 |
---|---|
[OpenCV] 차영상 구현 코드 (3) | 2017.03.24 |
[영상처리] 용어 해설 (0) | 2017.03.15 |
[영상처리] 웹캠 테스트 프로그램 (0) | 2016.08.11 |
[OpenCV] 웹캠 프로그램 예제 (0) | 2016.07.28 |