window下搭建springboot 和 OpenCV
- 通过IntelliJ IDEA 创建Spring Boot操作步骤如下: 在File菜单里面选择 New > Project,然后选择Spring Initializr,接着一步步操作即可。 不懂springboot的可以参考:Spring Boot干货系列
进入官网,下载最新版window安装包,运行exe文件,解压到指定目录即可,比如 E:/opencv
- 复制安装目录下的jar包到springboot resource目录下的lib目录。
- 在springboot pom.xml文件中添加依赖【也可以自己建maven仓库】:
<dependency>
<groupId>org.opencv</groupId>
<artifactId>opencv</artifactId>
<version>4.1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/opencv-410.jar</systemPath>
</dependency>
-
引入OpenCV需要的库文件 在idea 项目的VM 参数 填写 -Djava.library.path=E:/opencv/share/lib/【window下为.dll文件,Linux下为.so文件】
-
在SpringBoot启动类加载OpenCV库
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
SpringApplication.run(BootshiroApplication.class, args);
- SpringBoot正式环境下不能使用javax.swing类库,开发的时候可以使用;
- Linux环境下需要设置 LD_LIBRARY_PATH 环境变量:export LD_LIBRARY_PATH=/home/opencv/share/lib:$LD_LIBRARY_PATH ;