【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0

Windows环境下安装OpenCV

1.下载并安装

官网下载链接:Releases - OpenCV

【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第1张图片

点击下载windows版本,会自动下载,下载完成后得到如下图文件

 双击文件以安装(解压),自己指定目录,等待解压完成即可

【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第2张图片

 【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第3张图片

解压完成后的文件结构如下:

【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第4张图片

2. 配置环境变量

【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第5张图片

如上图所示,编辑Path环境变量,根据上面解压的文件路径,添加以下变量:

D:\ProgramS\openCV\build\x64\vc14\bin
D:\ProgramS\openCV\build\x64\vc15\bin

IDEA配置

1. 在IDEA创建一个maven项目,并在resource目录下新建“lib\opencv”目录

2. 在opencv安装目录中找到以下两个文件并复制至刚新建的目录

       {your home}\build\java\opencv-460.jar

       {your home}\build\java\x64\opencv_java460.dll

【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第6张图片

 3.在"opencv-460.jar"上右键,选择"Add as Library"

【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第7张图片

4.运行测试:

import org.opencv.core.Mat;
import org.opencv.highgui.HighGui;
import org.opencv.imgcodecs.Imgcodecs;

import java.net.URL;

public class Demo {

    static {
        // 加载动态库
        URL url = ClassLoader.getSystemResource("lib/opencv/opencv_java460.dll");
        System.load(url.getPath());
    }

    public static void main(String[] args) throws Exception {

        // 加载图像
        Mat imread = Imgcodecs.imread("src/main/resources/img/lena.png");
        if (imread.empty()) {
            throw new Exception("image is empty");
        }

        //显示图像
        HighGui.imshow("original img", imread);

        HighGui.waitKey();
        HighGui.destroyAllWindows();
        System.exit(0);
    }
}

 在resources/img/目录下放一张图片(lena.png),运行以上代码,会在窗口中打开这张图片

【OpenCV & Java 教程01】Windows下的环境搭建:OpenCV4.6.0_第8张图片

你可能感兴趣的:(OpenCV,&,Java,opencv,java)