Using OpenCV Java with Eclipse
来源:互联网 发布:access数据库用途 编辑:程序博客网 时间:2024/05/22 00:52
original website: http://docs.opencv.org/trunk/doc/tutorials/introduction/java_eclipse/java_eclipse.html#java-eclipse
Since version 2.4.4 OpenCV supports Java. In this tutorial I will explain how to setup development environment for using OpenCV Java with Eclipse inWindows, so you can enjoy the benefits of garbage collected, very refactorable (rename variable, extract method and whatnot) modern language that enables you to write code with less effort and make less mistakes. Here we go.
Configuring Eclipse:
First, obtain a fresh release of OpenCV from download page and extract it under a simple location like C:\OpenCV-2.4.6\. I am using version 2.4.6, but the steps are more or less the same for other versions.
Now, we will define OpenCV as a user library in Eclipse, so we can reuse the configuration for any project. Launch Eclipse and selectWindow –> Preferences from the menu.
Navigate under Java –> Build Path –> User Libraries and clickNew....
Enter a name, e.g. OpenCV-2.4.6, for your new library.
Now select your new user library and click Add External JARs....
Browse through C:\OpenCV-2.4.6\build\java\ and selectopencv-246.jar. After adding the jar, extend theopencv-246.jar and select Native library location and pressEdit....
Select External Folder... and browse to select the folderC:\OpenCV-2.4.6\build\java\x64. If you have a 32-bit system you need to select thex86 folder instead of x64.
Your user library configuration should look like this:
Testing the configuration on a new Java project¶
Now start creating a new Java project.
On the Java Settings step, under Libraries tab, select Add Library... and select OpenCV-2.4.6, then click Finish.
Libraries should look like this:
Now you have created and configured a new Java project it is time to test it. Create a new java file. Here is a starter code for your convenience:
import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.Mat;public class Hello{ public static void main( String[] args ) { System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 ); System.out.println( "mat = " + mat.dump() ); }}
When you run the code you should see 3x3 identity matrix as output.
That is it, whenever you start a new project just add the OpenCV user library that you have defined to your project and you are good to go. Enjoy your powerful, less painful development environment :)
- Using OpenCV Java with Eclipse
- Using OpenCV Java with Eclipse
- 利用Eclipse使用Java OpenCV(Using OpenCV Java with Eclipse)
- 利用Eclipse使用Java OpenCV(Using OpenCV Java with Eclipse)
- 利用Eclipse使用Java OpenCV(Using OpenCV Java with Eclipse)
- using opencv with eclipse(plugin cdt)
- Using OpenCV with Eclipse (plugin CDT)
- Using OpenCV with MFC
- Using OpenCV with Qt
- Using Eclipse With CloudStack
- Using Eclipse with wxWidgets libraries
- using OpenCV with python for descriptor extraction
- Using OpenCV with gcc and CMake
- Using OpenCV with gcc and CMake
- Tricks & Notes of Using OpenCV with MFC
- Using OpenCV with gcc and CMake
- Java Preprocessor Using Eclipse
- OpenCV学习笔记01: Using OpenCV with gcc and CMake
- win7如何终止zhudongfangyu.exe进程
- JAVA 3DES-Cipher加密解密
- HOWTO install Oracle 11g on Ubuntu Linux 12.04 (Precise Pangolin) 64bits
- [回溯]The Settlers of Catan UVA539
- hadoop1.2.1eclipse 插件An internal error occurred during: "Connecting to DFS hadoop1.2.1".
- Using OpenCV Java with Eclipse
- The Most Widely Used Java Libraries
- 使用Memcached、Spring AOP构建数据库前端缓存框架
- 从生到死有多远?
- 状态模式lua实现
- 我要进军IT界了
- 【装机吧】电脑上网慢的解决方法
- 专业学习的小成果
- XDoclet配合Ant生成Hibernate文件