[問題] 使用OpenCV開影片檔的問題

看板Programming作者 (皮卡丘)時間13年前 (2011/01/09 18:28), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
我使用的是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

01/09 23:45, , 1F
試了一下可以跑耶 要不要確定一下影片路徑呢
01/09 23:45, 1F

01/09 23:46, , 2F
用絕對路徑看看?
01/09 23:46, 2F

01/10 00:16, , 3F
後來發現...我開用視訊錄的avi可以
01/10 00:16, 3F

01/10 00:17, , 4F
但是開用ptz攝影機錄的,用kmp截成avi
01/10 00:17, 4F

01/10 00:20, , 5F
這種的不行, 有沒有什麼辦法可以轉呢?
01/10 00:20, 5F

01/10 00:20, , 6F
應該是KMP截取的方式,不是未壓縮的avi
01/10 00:20, 6F

01/13 13:32, , 7F
就我印象OpenCV只吃未壓縮的影片格式
01/13 13:32, 7F
文章代碼(AID): #1DAOsxRw (Programming)