MFC 如何读取视频文件(如.avi)1
发布网友
发布时间:2023-09-16 14:32
我来回答
共1个回答
热心网友
时间:2024-11-25 20:41
void Cs1View::OnVideoFileRead()
{
IplImage* pFrame = NULL;
//获取视频文件
CvCapture *pCapture=cvCreateFileCapture("calib_3D.avi");
//cvNamedWindow("video",1);
//显示视屏
int i=0;
while(1)
{
pFrame=cvQueryFrame( pCapture );
i++;
CString str;
str.Format(TEXT("%d"),i);
if(!pFrame)
break;
else
{
AfxMessageBox(str);
i=i+2;
}
img1.CopyOf(pFrame);
Invalidate();
///*char c=cvWaitKey(33);
//if(c==27)break; */
//cvReleaseCapture(&pCapture);
//img1.Destroy();
}
}