以下以vs2013+opencv2.4.9的开发环境做出演示:
文章通过MFC+opencv使用多线程的方法实现视频的播放暂停和结束这个demo来说
http://blog.csdn.net/davebobo/article/details/51123853
线程函数DWORD WINAPI PlayVideo(LPVOID lpParam)
DWORD WINAPI PlayVideo(LPVOID lpParam)
{
CMFCdetectDlg* pThis = (CMFCdetectDlg*)lpParam;
CvCapture* pCapture;
IplImage* frame;
pCapture = cvCreateFileCapture("example.mov");
// 获取视频的帧率
int fps = (int)cvGetCaptureProperty(pCapture, CV_CAP_PROP_FPS);
//pThis->UpdateData(TRUE);
SendMessage(pThis->m_hWnd, WM_MY_MESSAG