@TOC
1.安装OpenCV
1.下载OpenCV库:point_right: 地址
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNjVmZmU1ODc0OC5wbmc%3D.png?w=700)
2.下载到任意目录
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNTU2MzQ0Nzk4MS5wbmc%3D.png?w=700)
3.点击安装
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNWJjNDQ5OTQ3My5wbmc%3D.png?w=700)
然后等待安装完成
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNGQ3MDUxMjM1MS5wbmc%3D.png?w=700)
安装成功后会看到opencv文件夹
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNTRiM2EzODU2My5wbmc%3D.png?w=700)
里面有我们需要的两个文件,一个是opencv-460.jar
位于\opencv\build\java
下,另一个是opencv_java460.dll
文件位于\opencv\build\java\x64
(64位系统)或\opencv\build\java\x86
(32位系统).根据自身系统选择合适的文件即可
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNjY2NGU4NzE0MC5wbmc%3D.png?w=700)
2.项目搭建
1.打开idea创建maven项目
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNjMzOTk5Mzk5MC5wbmc%3D.png?w=700)
2.创建lib文件夹,将上述的两个文件添加到lib文件夹中
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNjA4NDM3NzczLnBuZw%3D%3D.png?w=700)
3.引入依赖
<dependency>
<groupId>com.opencv</groupId>
<artifactId>opencv</artifactId>
<version>460</version>
<scope>system</scope>
<systemPath>${basedir}/lib/opencv-460.jar</systemPath>
</dependency>
4.创建helloCV
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
/**
* @author lvyq
* @version 1.0
* @description: TODO
* @date 2022/8/26 10:36
*/
public class HelloCV {
public static void main(String[] args) {
String libraryPath= System.getProperty("user.dir")+"\\lib\\opencv_java460.dll";
// System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
//调用opencv库
System.load(libraryPath);
//图像类,同时也是一个矩阵类,可以用来创建和操作多维矩阵
Mat mat = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("mat = " + mat.dump());
}
}
5.执行结果
![windows安装OpenCV及helloCV windows安装OpenCV及helloCV](https://image.shishitao.com:8440/aHR0cHM6Ly9zMi41MWN0by5jb20vaW1hZ2VzL2Jsb2cvMjAyMjEwLzA5MDk1NDAyXzYzNDIyOWJhNWNiYWM5MjgxMy5wbmc%3D.png?w=700)
上图的意思,可以查看OpenCV-图像的表示至此,表示OpenCV环境已经搭建成功