我已经实现了简单的 avi 文件显示 video.for 我的离线对象检测。但我的问题是我没有收到任何错误但是当我调试它时我没有得到任何显示。请指导我。
int main( int argc, char** argv )
{
cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE );
CvCapture* capture = cvCreateFileCapture("S:\MOVIES\English movies\\TANGLED.avi" );
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2", frame );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "Example2" );
}
视频文件也有大小限制还是取决于opencv的版本?我的视频用于移动人类。我在 Visual Studio C++ 2008 中使用 opencv2.3 请任何人都可以指导我吗?
谢谢。