学习JAVACV之一:javacv0.7的开发环境搭建

0.7使用方法不方便,版本也旧了;如果不是为了维护旧版本的程序,请参考1.1的配置

javacv1.1环境配置


直接切入正题,涉及到细节问题,后续再说。

整体上,可以认为javacv是以JNI的方式,实现了对opecv库文件的调用。

1、下载javacv0.7对应的windows版本:opencv2.4.8.exe。地址:http://opencv.org/downloads.html

2、右键解压该exe文件,将解压后的文件,复制到一个磁盘目录(该磁盘目录不要包含中文字符)

3、新建java工程javacv0.7

4、在eclipse的Window-->Preferences中找到Java ---->Build Path ---->User Library ---->New ;新建一个用户的库,命名为javacv0.7


5、添加额外的jar包:Add External Jars;选择你的javacv0.7包中的:javacpp.jar、javacv.jar、javacv-windows-x86_64.jar(或者javacv-windows-x86.jar)


6、配置新建的工程的编译路径Java Build Path 选择Add Library  ---->User Library 勾选第四步新建的javacv0.7;然后,为JRE System Library选择Native Library location的路径;这个路径是opencv库的路径,精确到bin文件夹,例如我的是C:/opencv-2.4.8/opencv/build/x64/vc10/bin







7、测试开发环境:新建包com.proces,新建类ReadImage,源码如下:

package com.proces;

import com.googlecode.javacv.cpp.opencv_core.IplImage;
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
public class ReadImage {
public static void main(String[] args) {
//读取图像
	IplImage srcImg=cvLoadImage("D:\\newxvqing.jpg");
	if (srcImg !=null) {
//新建窗体,并命名
		cvNamedWindow("test");
//展示图像
		cvShowImage("test",srcImg);
//等待按键,以执行下一步
		cvWaitKey(0);
//释放图像空间
		cvReleaseImage(srcImg);
//销毁窗体
		cvDestroyWindow("test");	
	}

}
}

8、测试如图所示


9、用到的jar包的下载地址:

http://download.csdn.net/detail/qiao_198911/7621621

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值