opencv4.5.1 windows與centos環(huán)境搭建 以及java調(diào)用

windows:

1.官網(wǎng)下載windows安裝包

官網(wǎng)下載界面

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容