java使用opencv开发window环境准备

2021-01-23 08:43

下载open.org官网,指向github上的exe包,比如:

https://github.com/opencv/opencv/releases/download/4.5.1/opencv-4.5.1-vc14_vc15.exe

211M,慢慢下载,安装好了之后。

找到解压出来的opencv\build\java目录

第一步

将 opencv-451.jar拷贝到idea工程resources/libs目录中,然后通过配置pom文件引用到项目。


<dependency>
<groupId>org.opencv</groupId>
<artifactId>opencv</artifactId>
<version>4.5.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/libs/opencv-451.jar</systemPath>

</dependency>


spring boot 需要打包进 jar 包中,增加配置

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin

第二步

找到opencv/build/java/x64下的dll文件,放到系统的jdk的bin目录下。(如果你的32位系统,需要你重装一个64位系统)

好了,可以在idea中运行一个方法验证一下。

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

没有报错,就可以。