OpenCV学习笔记[2]Eclipse下的环境搭建

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版本,这与官方教程存在差异。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值