OpenCV 3.0 with Java無法打開視頻文件,但它使用相機拍攝。在我使用OpenCV 3.0-beta之前,它在兩者中運行良好,但是在2015-04-24上發佈的OpenCV 3.0不支持視頻文件。OpenCV 3.0 VideoCapture無法打開Java中的視頻文件
如果有人知道OpenCV 3的這個問題,請告訴我原因以及如何解決這個問題。
OpenCV 3.0 with Java無法打開視頻文件,但它使用相機拍攝。在我使用OpenCV 3.0-beta之前,它在兩者中運行良好,但是在2015-04-24上發佈的OpenCV 3.0不支持視頻文件。OpenCV 3.0 VideoCapture無法打開Java中的視頻文件
如果有人知道OpenCV 3的這個問題,請告訴我原因以及如何解決這個問題。
我解決了我的問題,如下所示:將C:\opencv\build\x64\vc12\bin
複製到系統路徑並重新啓動Eclipse。
希望這可以幫助那些可能有OpenCV 3.0這個問題的人。
即使在加入C:\opencv\build\x64\vc12\bin
到系統路徑,如果你不能打開VideoCapture,那麼你可以嘗試也從opencv/build/java/x64
或opencv\build\x64\vc14\bin
應對opencv_ffmpegXXX_64.dll
。我不知道爲什麼這個工作,但它努力後爲我工作:
https://stackoverflow.com/a/29920295/677185和https://github.com/opencv/opencv/issues/4974
謝謝!我只是無法開啓視頻文件。這使得它看起來像沒有找到視頻文件。我添加了路徑,它工作。我想這只是找不到ffmpeg庫。是否有另一個錯誤日誌,提供更多關於這樣的問題的信息? – medloh
不客氣。沒有關於此錯誤的更多信息,通常OpenCV在拋出一些異常時不會提供更多信息。而且我還有一個問題,我無法寫視頻的新版OpenCV(3.0),因爲在OpenCV Java綁定中沒有VideoWriter類。你能告訴解決方案如何寫幀。謝謝 –
不,我還沒有嘗試寫幀,只能從mp4中讀取幀,這在Opencv 3.0中對我很好。聽起來像這個問題可能值得一個不同的stackoverflow問題線程。 – medloh