|
|
|
@ -7,12 +7,33 @@
|
|
|
|
|
以上两种方式,本质上都是java调用c++的接口实现,具体可以自行了解一下jni或者jna,这里不做深入介绍了
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## javacpp方式调用,开发环境搭建
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 官方的api调用,开发环境搭建
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 开发环境搭建
|
|
|
|
|
|
|
|
|
|
### 软件版本
|
|
|
|
|
|
|
|
|
|
- jdk 1.8.61+
|
|
|
|
|
- maven 3.0+
|
|
|
|
|
- opencv 4.0.1 ; javacpp1.4.4;opencv-platform 4.0.1-1.4.4
|
|
|
|
|
- spring boot 2.1.5.RELEASE
|
|
|
|
|
|
|
|
|
|
### 操作步骤
|
|
|
|
|
|
|
|
|
|
- 安装jdk,不会的自行百度
|
|
|
|
|
- 安装maven,不会的自行百度
|
|
|
|
|
- 将项目导入eclipse,不会的自行百度,其他的开发工具的自行百度
|
|
|
|
|
- **javacpp方式调用:**
|
|
|
|
|
- 添加pom依赖坐标:
|
|
|
|
|
```xml
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.bytedeco.javacpp-presets</groupId>
|
|
|
|
|
<artifactId>opencv</artifactId>
|
|
|
|
|
<version>4.0.1-1.4.4</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
```
|
|
|
|
|
- 将 /lib/opencv-4.0.1-1.4.4-windows-x86_64.jar 依赖包添加到build path
|
|
|
|
|
- 如果不需要这种方式的实现,删除多余的代码即可
|
|
|
|
|
- ** 官方的api调用:**
|
|
|
|
|
- xxx
|
|
|
|
|
- 如果不需要这种方式的实现,删除多余的代码即可
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|