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中
1.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 librarie
二、open cv 安装
cmake -D WITH_TBB=ON -D WITH_EIGEN=ON .. cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=user/local/opencv -D OPENCV_EXTRA_MODULES_PATH=/software/opencv-4.6.0/opencv_contrib-4.6.0/modules/ .. make&&make install
cmake -D WITH_TBB=ON -D WITH_EIGEN=ON .. cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/software/opencv-4.6.0/ -D OPENCV_EXTRA_MODULES_PATH=/software/opencv-4.6.0/opencv_contrib-4.6.0/modules/ .. make&&make install
yum install ant
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= -DBUILD_TESTS=OFF ..
make -j8
make install