基于java的OpenCV环境搭建

时间:2022-04-10 21:29:40

一、OpenCV下载安装

OpenCV可以在官网下载链接https://opencv.org/releases.html

基于java的OpenCV环境搭建

选择相应的版本下载保存就好(不过官网下载有时候真滴慢还会连不上.....)网盘链接有windows ios Android 版本安装包可提取

链接:https://pan.baidu.com/s/1EVswJ591uiOaEnkONA7FDw
提取码:nt3h

下载完安装包后点击安装,安装过程其实就是解压的过程,解压后需要记住解压目录用来配置环境变量配置过程如下:

右键单击此电脑->选择属性->选择高级系统设置->环境变量->系统环境变量 找到path,点击编辑,假设OpenCV被装在E盘,将目录E:opencv\build\x64\vc15\bin 添加入path变量

基于java的OpenCV环境搭建

二、在java中引用OpenCV库

首先,打开eclipse 选择window->preferences->java->build path->user librarise->new 创建一个新的文件比如我写OpenCV-342 然后点击OK

基于java的OpenCV环境搭建

创建后选中创建的文件夹Add External JARs... 在OpenCV目录下选择build->java目录选中.jar文件添加

基于java的OpenCV环境搭建

然后记得Apply and Close

基于java的OpenCV环境搭建

现在用eclipse建一个测试项目 项目名上右键单击Build Path->Add Libraries...->User Library

基于java的OpenCV环境搭建

选择后它就会出现之前添加进去的OpenCV库 选择并点击Finish

基于java的OpenCV环境搭建

输入测试代码

import org.opencv.core.Core;  
import org.opencv.core.CvType;  
import org.opencv.core.Mat;  
 
public class Hello  
{  
   public static void main( String[] args )  
   {  
      System.loadLibrary( Core.NATIVE_LIBRARY_NAME );  
      Mat mat = Mat.eye( 4, 4, CvType.CV_8UC1 );  
      System.out.println( "mat = \n" + mat.dump() );  
   }  
}

运行结果如下为一个四行四列矩阵即为成功

mat =
[  1,   0,   0,   0;
   0,   1,   0,   0;
   0,   0,   1,   0;
   0,   0,   0,   1]