学习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
- 学习JAVACV之一:javacv0.7的开发环境搭建
- 学习javacv之二:javacv0.8开发环境的搭建
- javacv0.8开发环境的搭建
- javacv环境的搭建
- 我的Android学习笔记之一:Android开发环境搭建
- PhoneGap之学习之一:开发环境的搭建
- Object-C学习之一:开发环境搭建
- FireBreath学习之一 开发环境搭建
- OGengine学习之一 开发环境搭建
- python 学习笔记之一开发环境搭建
- JAVA学习系列之一-搭建开发环境
- 配置JavaCV开发环境
- JavaCV0.5+opencv2.4.5+eclipse 64位 环境搭建
- Eclipse配置javaCV开发环境
- C++ 学习笔记之一:开发环境搭建(Eclipse+minGW)
- opencv入门学习之一:安装OpenCV 2.4.9和Visual Studio 2012开发环境的搭建
- Spring MVC开发之一 开发环境的搭建
- Perl学习之一:环境搭建
- 性能测试工作的完整过程,目的,最关键的是什么
- eclipse调试技巧
- 官方nginx Windows版使用说明
- 按比例划线的工具类
- poj1003
- 学习JAVACV之一:javacv0.7的开发环境搭建
- 《The Swift Programming Language》的笔记-第27页
- 孪生素数问题
- 关于程序员的学习效率以及工作效率
- [SC-01]Qt WebKit Browser JavaScript 对象扩展技术
- poj1007
- 什么场景下用Hbase
- 蜡笔小新故事之使用几个基础的resource type
- java Math类的几个函数的用法