0
我正在C中使用OpenCV。我打算在窗口上運行視頻(並在使用我製作的算法顯示它們之前,圖像稍微處理一些幀)。但是下面一行:OpenCV錯誤(cvCreateFileCapture())
CvCapture* capture = cvCreateFileCapture("eve.avi");
給我的錯誤:
OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or unsupported
array type) in cvGetMat, file /build/buildd/opencv-2.3.1/modules/core/src/array.cpp,
line 2482 terminate called after throwing an instance of 'cv::Exception'
what(): /build/buildd/opencv-2.3.1/modules/core/src/array.cpp:2482: error: (-206)
Unrecognized or unsupported array type in function cvGetMat
我曾嘗試過各種.avi文件,我發現躺在身邊,所有生產這種。使用Ubuntu 12.10。
完成了這一切。獲得ffmpeg已經完成,所以我得到: 'codelibavformat-dev已經是最新版本。 libswscale-dev已經是最新版本。 0升級,0新安裝,0刪除和297未升級。' 我也使用sample.avi,因爲我懷疑沒有任何改變。 – 2013-03-09 10:41:39