看板 Programming 關於我們 聯絡資訊
我使用的是vc++ 2008 , OpenCV的版本是 1.0 想要讀取並開啟avi檔案(或asf), 照著範例去用,但是開出來的視窗是空的...... 程式如下: int main() { CvCapture *capture; IplImage *frame; capture =cvCaptureFromFile("myfile.avi") ; cvNamedWindow("avi",1); while(true) { frame = cvQueryFrame(capture); cvShowImage("avi",frame); if(cvWaitKey(10)>=0) { break; } } cvReleaseCapture(&capture); } Show出來的都是空視窗, 請問問題在哪呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.182.2
bbabc:試了一下可以跑耶 要不要確定一下影片路徑呢 114.36.66.229 01/09 23:45
bbabc:用絕對路徑看看? 114.36.66.229 01/09 23:46
jjllor88:後來發現...我開用視訊錄的avi可以 115.43.29.229 01/10 00:16
jjllor88:但是開用ptz攝影機錄的,用kmp截成avi 115.43.29.229 01/10 00:17
jjllor88:這種的不行, 有沒有什麼辦法可以轉呢? 115.43.29.229 01/10 00:20
jjllor88:應該是KMP截取的方式,不是未壓縮的avi 115.43.29.229 01/10 00:20
jerohands:就我印象OpenCV只吃未壓縮的影片格式 139.175.68.252 01/13 13:32