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

来源:互联网 发布:java方向都有哪些 编辑:程序博客网 时间:2024/06/10 23:42

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

0 0
原创粉丝点击