編程環境
jdk1.8 IDEA opencv4.1.0
問題描述
打開視頻失敗 isOpen()返回false
問題原因
opencv讀取視頻文件需要和ffmpeg關聯,直接導入opencv不行
問題解決
將opencv/build/bin目錄中的所有文件拷貝到opencv/build/java/x64文件夾下(前提是x64位系統,32位就拷貝到x32)
打開IDEA中已經建好的項目,依次點擊File>>Project Structure>>Modules>>Dependencies然後點擊旁邊的+號,點擊Jars or Directories,選擇opencv/build/java文件夾下的jar文件,點擊ok
最關鍵的的一步,配置運行環境,我們要將opencv的jar包和ffmpeg聯繫起來
依次點擊run>>Edit Configurations,在VM opentions中加入下面這句話(對應你自己的路徑)
-Djava.library.path=F:\opencv\opencv\build\java\x64
點擊ok,大功告成,這時你的opencv就可以讀取avi格式的視頻了