下载OpenVC、IDEA配置OpenCV


文章借鉴于

下载OpenCV

OpenCV官网下载:https://www.opencv.org/releases.html
我自己下载的OpenCV版本:百度云位置
提取码:z09j

OpenCV的安装包下载了之后直接解压即可

IDEA配置OpenCV

直接创建一个普通的Java项目
项目名字为FirstOpenCV
在这里插入图片描述
在这里插入图片描述

按ctrl+shift+alt+s 弹出窗口Project Structure
点击Libraries-> + ->Java
在这里插入图片描述
选择jar包opencv-430.jar(我的OpenCV版本jar包就是这个名字)
我的OpenCV的jar包在目录E:\OpenCV\opencv\build\java
在这里插入图片描述
在这里插入图片描述

使用下列代码测试OpenCV是否可行:

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.Scalar;

public class FirstOpenCV{

    static{ System.loadLibrary(Core.NATIVE_LIBRARY_NAME); }

    public static void main(String[] args) {
        System.out.println("Welcome to OpenCV " + Core.VERSION);
        Mat m = new Mat(5, 10, CvType.CV_8UC1, new Scalar(0));
        System.out.println("OpenCV Mat: " + m);
        Mat mr1 = m.row(1);
        mr1.setTo(new Scalar(1));
        Mat mc5 = m.col(5);
        mc5.setTo(new Scalar(5));
        System.out.println("OpenCV Mat data:\n" + m.dump());
    }
}

直接运行必定会出现如下报错
java.lang.UnsatisfiedLinkError: no opencv_java430 in java.library.path
出现此错误需要配置opencv_java430.dll文件
在这里插入图片描述

网络上普遍使用的配置dll文件的方法

点击run->Edit Configurations…
在这里插入图片描述
填写VM Options
-Djava.library.path=E:\OpenCV\opencv\build\java\x64
(这是我自己存放dll文件的路径)
在这里插入图片描述
然后重新运行代码
运行成功!
在这里插入图片描述

我误打误撞使用到的方法(在没有配置VM options的情况下)

按ctrl+shift+alt+s 弹出窗口Project Structure
点击Libraries-> + ->Java
选择dll文件opencv_java430.dll(我的OpenCV版本dll文件就是这个名字)
我的OpenCV的jar包在目录E:\OpenCV\opencv\build\java\x64
在这里插入图片描述
依旧运行成功!

为了安全起见,我自己平时是两种配置dll的方法同时用上

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值