IDEA 配置Java opecv 以及 maven

1. 安装IDEA

直接去官网下载即可,我这里下载的是社区版。下载完后一路狂摁next即可,你可以选择安装在你指定的目录下,这里就不赘述了。

2. 安装jdk

  • 同样也是到官网去选择合适的版本去下载,我这里下载的是下图的版本,大家可以按需食用。
    img
  • 安装的时候记得勾选 添加到环境变量,因为我已经安装,这里就不展示了
  • 安装完成后可以打开 cmd, 输入java --version,如果出现下图结果,说明安装成功。
    img

3. 安装并使用opencv

  • 同样也是到官网下载opencv,记住安装路径,后面会用到,其他按照指示操作即可。

  • 下面我们验证一下是否按照成功:

    1. 打开IDEA,新建Project
      img

    2. 新建 lib 文件夹,用来放opencv jar包
      img

    3. 找到安装opencv的路径,找到下图所示的jar包,复制到新建的lib文件夹中
      img
      img

    4. 找到下图的dll文件复制到jdk安装目录的bin文件夹下,如下图所示:
      img
      img

    5. 将lib文件夹下的jar包引入进来:
      img
      img

    6. 在IDEA项目里的src文件夹右击新建java类 Test
      img

    7. 复制下面代码,运行,如果出现图示结果,说明opencv使用成功:

     import org.opencv.core.CvType;
     import org.opencv.core.Mat;
    
     public class Test {
         static {
             System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
         }
         public static void main(String[] args) {
             Mat src = Mat.zeros(2, 2, CvType.CV_8UC1);
             System.out.println(src.dump());
         }
     }
    

    img

    4. 配置Maven工程

    • 首先到官网下载Maven, 记住安装路径
      img
    • 进入Maven安装路径,找到 bin 文件夹,复制该路径,按下图操作即可:
      img
    • 右击桌面上的此电脑, 点击属性进入下图,选择 高级系统设置, 点击 环境变量:
      img
      img
    • 将之前复制的路径添加到路径中:
      img
    • 在cmd中输入 mvn --version, 如果输出下面信息,说明Maven环境变量配置成功:
      img
    • 新建Maven仓库文件夹,该文件夹我放在下图目录中
      img
    • 配置Maven的settings.xml文件
      1. 找到settings.xml文件(在Maven安装路径下的conf文件夹下),打开
        img
      2. 找到 localRepository,将里面的路径修改为刚刚新建的Maven仓库文件夹
        img
      3. 找到 mirrors,修改为阿里云仓库
      <!-- 阿里云仓库 -->
      <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
      </mirror>
      
      img
      1. 找到 profile,修改为对应的jdk版本号
        img
      2. 到cmd中输入如下命令, 出现下图信息,说明成功
      mvn help:system
      
      img
      1. 在IDEA中进入 File -> Settings, 按下图进行配置
        img
      2. 新建Maven Project 使用 zxing 开源二维码项目
        img
        img
        img
      3. 新建java文件夹并设置为 root
        img
      4. 点击resources文件夹,引入本地opencv jar
        img
        img
      5. 执行下面代码,验证opencv是否引入成功
      import org.opencv.core.Core;
      import org.opencv.core.CvType;
      import org.opencv.core.Mat;
      
      public class Hello {
          static {
          System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
          }
          public static void main(String[] args) {
          Mat src = Mat.eye(3, 3, CvType.CV_8UC1);
          System.out.println(src.dump());
          }
      }
      
      img
posted @ 2022-09-14 21:11  岁月飞扬  阅读(1057)  评论(0编辑  收藏  举报