OpenCV学习笔记[2]Eclipse下的环境搭建
来源:互联网 发布:gov是什么域名 编辑:程序博客网 时间:2024/05/22 15:00
OpenCV学习笔记:Eclipse下的环境搭建
老实说,感觉这篇文章并没有什么技术含量,但还是决定记录下来学习的过程,一是保证学习笔记的记录完整性,二是在调试过程中有一些值得注意的小坑,三是能写一些在学习过程的感悟,总之整体过程上并不是枯燥无味的。
[准备工作]
Eclipse +JDK + OpenCV库
JDK与Eclipse不必多说,OpenCV库可以到其官网上下载,我下载的是2.4.9那个版本,解压大小约3.8GB,请预留好空间。
[部署]
解压完毕后,在其对应路径下的build\java文件夹中可以找到对应的jar包以及对应JVM位数的本地库,例如笔者下载的Windows版,在X86目录下对应找到opencv_java249.dll这个库。
之后在Eclipse下新建项目,并将jar填入项目中,对于本地库的添加则有很多种方式,笔者比较习惯直接复制dll到项目根目录下,这样的好处是发布程序时不会落下它。你也可以为OpenCV创建UserLibrary,以供在多个项目间复用。
部署完后,我的项目结构是这样的:
↑JNI封装+多平台本地库这样的方式似乎是很流行啊~
[测试]
来着官方教程:CVMain.java:
import org.opencv.core.CvType;import org.opencv.core.Mat;public class CVMain {public static void main(String[] args) {System.loadLibrary("opencv_java249");Mat m = Mat.eye(3, 3, CvType.CV_8UC1);System.out.println("m = " + m.dump());}}
只是打印了一个3X3的单位矩阵
System.loadLibrary("opencv_java249");会自动滤除dll拓展名,这个是Java基础不再多说,之后就是注意249要对应你的openCV版本,这与官方教程存在差异。
0 0
- OpenCV学习笔记[2]Eclipse下的环境搭建
- OpenCV学习笔记1 OpenCV软件开发环境的搭建
- Opencv4Android分享:eclipse下opencv环境搭建
- hadoop学习笔记:Ubuntu下搭建eclipse调试环境
- hadoop学习笔记(3)-eclipse下搭建hadoop开发环境各种问题的解决
- 【OpenCV学习笔记】第一篇 搭建环境
- 【OpenCV学习笔记】1.1简介环境搭建
- junit 学习(1)--Eclipse下的环境搭建
- junit 学习(1)--Eclipse下的环境搭建
- Opencv学习笔记(一)Ubuntu + QT + Opencv环境搭建
- opencv+QT学习(1) -- opencv+QT在win 7下的环境搭建
- VS2008下OpenCV 2.3环境的搭建
- Android下OpenCV的环境搭建
- opencv在vs2013下的环境搭建
- Linux下OpenCV的环境搭建
- python下的opencv环境搭建
- linux(ubuntu14.04)下eclipse+android+opencv+jni环境搭建
- Ubuntu下Eclipse搭建python,opencv开发环境
- mysql binlog参数设置
- Linux C++ gbk转为utf-8
- Linux 系统Tick
- wikioi天梯 1011 数的计算 (记忆化递归)
- java object类的方法,map的三种类型
- OpenCV学习笔记[2]Eclipse下的环境搭建
- 渗透通过ftp -s:filename.txt下载文件
- hdu 5094 Maze (bfs+状态压缩)
- C++实现的单例
- 【学习笔记----数据结构10-二叉树】
- PE结构详解(64位和32位的差别)
- eclipse中system.out.println()出现问题,总是提示out cannot be resolved or is not a field
- 如何写nginx module
- 解决jetty运行时,出现A full JDK (not just JRE) is required问题