opencv4.5.1 windows与centos环境搭建 以及java调用

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依赖

    org.openpnp

    opencv

    4.5.1-2

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

你可能感兴趣的:(opencv4.5.1 windows与centos环境搭建 以及java调用)