2012-04-06 54 views
1

捕捉視頻我試圖做與OpenCV的

VideoCapture cap (../video.avi); 

得到一個錯誤:無法讀取電影文件.../video.avi

我使用opencv的2.3.1

有什麼建議嗎?非常感謝。

回答

3

您是否試圖將視頻流(例如網絡攝像頭)保存到磁盤,或者您是否試圖從視頻文件中讀取?

在第一種情況下,您可以從您的默認設備捕捉 VideoCapture cap (0);

然後,你必須使用VideoWriter類其保存到磁盤。

如果你想從一個文件讀取,那麼你可能沒有使用正確的路徑。

+0

如果我試圖顯示視頻從我的凸輪VideoCapture帽(0);一切都好,但如果我試圖從我的視頻文件中顯示視頻,我得到一個錯誤 – fen1ksss 2012-04-06 20:16:35

+0

我需要做的一樣,像墊img = imread(「.../img.jpg」,0),但帶有視頻 – fen1ksss 2012-04-06 20:17:46

+1

您可能沒有使用指向該文件的正確路徑。如果您使用的是Visual Studio,請查找您的程序從哪個路徑進行調試,該路徑與生成的路徑不一定相同。 – 2012-04-06 20:19:41