windows:
1.官網(wǎng)下載windows安裝包
2.安裝完成后,復(fù)制opencv\build\java\x64\opencv_java451.dll 到?C:\Windows 下
centos:?
參考https://www.cnblogs.com/huizhipeng/p/12732019.html
1.先安裝cmake3 參考http://www.lxweimin.com/p/20dfd94b717e
2.官網(wǎng)下載sources壓縮包
3.解壓unzip opencv.zip && cd opencv-4.5.1
4.創(chuàng)建build文件夾mkdir build
5.cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_TESTS=OFF ..
6.make -j8
7.make install
8.在opencv-4.5.1/build/lib中查看libopencv_java451.so文件和 jar文件
9.將libopencv_java451.so復(fù)制到usr/lib中
java調(diào)用:
1.maven依賴
<dependency>
? ? <groupId>org.openpnp</groupId>
? ? <artifactId>opencv</artifactId>
? ? <version>4.5.1-2</version>
</dependency>
2.加載庫(kù)文件
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
之后可進(jìn)行其他代碼操作
3.可能的報(bào)錯(cuò)
no opencv_javaXXX in java.library.path: 復(fù)制dll文件到C:\Windows 或復(fù)制os文件到usr/lib下
cant find dependent libraries: dll缺少依賴 參考https://download.csdn.net/download/yh17c302/20618348 復(fù)制其中的dll