由本菜13歷經4天才搭建的好的Java OpenCv開發環境帶來 .
PS:不保證過程都是必須的,必要的.
反正我自己成功了... 嘿嘿嘿.
官方網站
SourceForge
點擊FilesFiles
因為我的機器是Mac,所以選擇了unix. 然后下載3.4.3版本3.4.3
PS:主要是因為剛開始接觸這個OpenCv的時候是用HomeBrew裝的, 他給我自動就下載了3.4.3..所以選擇這個版本沒有什么深意..
下載完成后解壓, 獲得一個文件夾..opencv
然后. 進入Terminal吧...先安裝一些編譯的依賴吧..
brew install gcc git cmake pkg-config ffmpeg libgphoto2 libav libjpeg libpng libtiff libdc1394 ant
2.然后 cd 到解壓出來的 opencv 文件夾夾.
3.然后新建一個文件夾"build" :
mkdir build
cd build
3.完成后再執行命令
cmake -DBUILD_SHARED_LIBS=OFF -DWITH_IPP=OFF -DCMAKE_INSTALL_PREFIX={your opencv folder} ../
{your opencv folder}是你的文件夾路徑.. 比如我的是:/Users/xxx/Downloads/opencv-3.4.3
注意:最后的 ../ 不要刪
4. Terminal一陣操作后再執行
make -j8
這個 8 是根據自己機器的配置來指定的. 不過現在的機器8應該沒問題. 我自己試過 -j4, 速度比 -j8慢2倍...
5.Terminal又一陣操作后再執行
make install
6.經過這最后一陣操作后.Terminal感覺索然無味.(刪)
然后到這里找生成的文件jar包和庫
如果沒有找到就到 /usr/local/share/OpenCV/java/ 這里去找.
最后. 把jar包扔項目里自己配一下, dylib 扔 "java.library.path"里.
然后??就沒了
最后 , windows配置的真?簡單..SourceForge
在SourceForge這一步的時候, 選win版本的, 下載下來后是一個EXE,雙擊后就自己解壓出來了jar包和dll庫. 媽蛋...
最后的最后 , 我給自己這個在mac下找了4天so文件的小白提個醒..
各系統庫文件的后綴..
windows : dll
linux : so
mac : dylib
打完收工.