windows:
1.官网下载windows安装包
2.安装完成后,复制opencv\build\java\x64\opencv_java451.dll 到 C:\Windows 下
centos:
参考https://www.cnblogs.com/huizhipeng/p/12732019.html
1.先安装cmake3 参考https://www.jianshu.com/p/20dfd94b717e
2.官网下载sources压缩包
3.解压unzip opencv.zip && cd opencv-4.5.1
4.创建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复制到usr/lib中
java调用:
1.maven依赖
<dependency>
<groupId>org.openpnp</groupId>
<artifactId>opencv</artifactId>
<version>4.5.1-2</version>
</dependency>
2.加载库文件
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
之后可进行其他代码操作
3.可能的报错
no opencv_javaXXX in java.library.path: 复制dll文件到C:\Windows 或复制os文件到usr/lib下
cant find dependent libraries: dll缺少依赖 参考https://download.csdn.net/download/yh17c302/20618348 复制其中的dll