【OpenCV】在windows10环境下Java调用OpenCV组件库

1.下载OpenCV

进入官网下载Windows下组件 https://opencv.org/releases/
【OpenCV】在windows10环境下Java调用OpenCV组件库_第1张图片

下载完成后,双击OpenCV.exe,然后选择要放置的目录,位置自己记住就好,后面配置环境要用,然后点击Extract,等待提取完成。

【OpenCV】在windows10环境下Java调用OpenCV组件库_第2张图片

2.配置环境

提取安装完成后,开始配置环境。

2.1 dll库系统变量配置

将OpenCV安装目录下build/bin配置在系统环境变量的path下,以我的安装环境为例,将D:\Opencv\opencv\build\bin配置在系统环境变量中,右键我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量里面的Path -> 新建 -> 输入D:\Opencv\opencv\build\bin,然后一路确定,就配置完成了。

【OpenCV】在windows10环境下Java调用OpenCV组件库_第3张图片

2.2 dll库JDK配置

将dll文件配置在jdk环境中,这一步放置的文件和第一步不是同一个文件,注意区分。

将OpenCV下opencv/build/java/x64/opencv_java460.dll复制进入你Java配置环境的%JAVA_HOME/bin下,如图所示为我个人的安装环境。

【OpenCV】在windows10环境下Java调用OpenCV组件库_第4张图片

2.3 引入Jar包至项目中

前面两步就将OpenCV在Windows10下所需的环境配置完成,接着将OpenCV的Jar包,D:\Opencv\opencv\build\javaopencv-460.jar引入项目中,即可使用。
【OpenCV】在windows10环境下Java调用OpenCV组件库_第5张图片

点击IDEA中,File -> Project Structure ,或者使用快捷键 Crtrl + shift + alt + s打开下面的窗口,然后顺序点击,点击 + Jars 然后将OpenCV下的Jar包添加进去,然后确定,看到OpenCV包在里面就可以了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ie4TtBk1-1664517412824)(https://cdn.jsdelivr.net/gh/ZhiJingWu/typoraImages/img/202209301106842.png)]

【OpenCV】在windows10环境下Java调用OpenCV组件库_第6张图片

3.测试

环境都配置完成,创建一个SpringBoot项目,写一个简单的demo,看OpenCV包是否装上。

public class test {
    public static void main(String[] args) {
        //	加载系统类库
        System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
        //	Mat 可以理解为是矩阵,图片均是矩阵计算
        Mat mat = Mat.eye( 5, 5, CvType.CV_8UC1 );
        System.out.println( "mat = " + mat.dump());
    }
}

【OpenCV】在windows10环境下Java调用OpenCV组件库_第7张图片

出结果,测试完成,OpenCV包导入完成。
如果该文章对您有帮助,帮忙点个小赞,感谢各位大佬。
有问题可以留言,看到会回复。

你可能感兴趣的:(Java,opencv,java,springboot,intellij-idea)