int main()
{
cvNamedWindow("Example2", CV_WINDOW_AUTOSIZE);
CvCapture* capture = cvCaptureFromAVI("a.avi");
IplImage* frame;
if(!capture)
{
printf("fail");
}
else
{
while(1)
{
frame = cvQueryFrame(capture);
cvShowImage("Example2", frame);
char c = cvWaitKey(40);
if(c == 27) break;
}
cvReleaseCapture(&capture);
cvDestroyWindow("Example2");
}
return 0;
}
視頻我試圖與開放Cv的幀速率是29幀/秒和幀的寬度爲720和高度爲480的視頻格式是DX50與AVI封裝第一次使用開放CV無法播放avi文件
空白窗口顯示名爲例題肚裏了......
問題是cvcapturefromavi不會返回指針這就是爲什麼失敗不打印
操作系統視窗7
我做了你所說的,使用cvcapturefromfile並提供了絕對路徑,但仍然沒有工作只有空白窗口 –
我使用的是opencv 2.2 –
你可以上傳你的視頻的地方,給我的鏈接? – jmartel