[問題] OPENCV讀影片讀到一半都會自動跳出
請為各位前輩:
小弟使用OPENCV來讀avi影片,程式如下:
int main()
{
CvCapture *capture;
IplImage *frame;
capture = cvCaptureFromAVI("input.avi");
cvNamedWindow("play",1);
while(true)
{
if(cvGrabFrame(capture))
{
frame=cvRetrieveFrame(capture);
cvShowImage("play",frame);
if(cvWaitKey(10)>=0) break;
}
else
break;
}
cvReleaseCapture(&capture);
cvDestroyWindow("play");
}
-------------------------------------------------------------
我遇到的問題是,一開始都能正常播放,
但是會在還沒有播放完的時候程式就自動結束,
而跳出的時間隨影片的尺寸而異,無論原始影片有多長,
720*480的影片大概播放到半分鐘就會自動結束,
320*240的影片大概播放兩分半鐘就會自動結束,
請問這是哪裡的問題呢? 十分感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.3.184
推
11/09 23:01, , 1F
11/09 23:01, 1F