一、OpenCV下载安装

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

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

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

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

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

二、在java中引用OpenCV库

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

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

然后记得Apply and Close

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

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

输入测试代码

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]

最新文章

  1. 前端JS常用字符串处理实例
  2. Android自定义Dialog(美化界面)
  3. HAL层Camera模块Dump图片--工作积累
  4. paper 51:图像复原
  5. 微软职位内部推荐-Senior Software Development Engineer
  6. Adb shell 常用命令
  7. UI界面
  8. vue.js之数据传递和数据分发slot
  9. MyEclipse保存出现错误
  10. MyISAM与InnoDB的区别是什么?
  11. 刪除nodejs
  12. gcc update in centos to 6.3 by scl
  13. Linux mail 邮件发送
  14. 使用RemObjects Pascal Script
  15. 微信小程序---示例DEMO
  16. jekins,报错 stderr: Could not create directory '/usr/share/tomcat7/.ssh'. Failed to add the host to the list of
  17. HTTP request failed! HTTP/1.1 411 Length Required
  18. C++构造函数后面的冒号
  19. java 获取当前进程id 线程id
  20. HTTP请求头和响应头总结

热门文章

  1. SWUST OJ 青蛙的约会之二(0481)
  2. 模型压缩之Channel Pruning
  3. Python---10小结
  4. API网关Kong
  5. python爬取许多图片的代码
  6. 利用FinalData恢复shift+delete误删的文件
  7. spring——AOP原理及源码(二)
  8. Postgresql存放数组形式的数据
  9. 第八章、小节二vuex
  10. 日常破解---XCTF_APP1获取flag记录