在eclipse中配置opencv开发环境

其实opencv对图片的开发更多的是使用c++、python、和matlab。用Java语言的还是很少的。现在对我用Java的eclipse来实现的开发环境做一个小结。
我下载的是 opencv-2.4.10。
大家可以参考官网上的配置 http://docs.opencv.org/2.4.4-beta/doc/tutorials/introduction/desktop_java/java_dev_intro.html  
1、首先我们需要安装opencv,安装的过程其实就是一个解压缩的过程。我的安装目录是   D:\Program Files (x86)\opencv

里面有两个文件夹,我们主要用到build文件夹里的东西,一会稍后详细再说用到哪些东西。
2.我们需要在eclipse里面创建一个Java工程。Java工程创建完之后我们需要为它配置jar包。
步骤:
选定工程右键--build path--configure build path
在eclipse中配置opencv开发环境_第1张图片

找到我们安装opencv的目录下的build文件夹里,有一个Java文件,进入Java文件夹,你会看到一个opencv-2140.jar的jar包,选中它,进行添加。
在eclipse中配置opencv开发环境_第2张图片

在eclipse中配置opencv开发环境_第3张图片

然后你需要点开刚才应用的jar包,再选中native library location  选择edit 编辑,找到
D:\Program Files (x86)\opencv\opencv\build\x64
这里注意,不同的系统有不同的选择哦。 注意如果是64位操作系统,这里要选择x64,如果是32位操作系统就选x86,选错了回报做的。
小编这里是64位的win7,所以选的是x64
在eclipse中配置opencv开发环境_第4张图片
接下来就是点击确定,那么我们的环境算是配置完成。
现在在工程里建立一个类测试一下我们的环境是否正常运行。
代码如下
package opencv_test;
import org.opencv.core.Core;
import org.opencv.core.CvType;  
import org.opencv.core.Mat; 
import org.opencv.core.MatOfKeyPoint;
import org.opencv.features2d.DescriptorExtractor;
import org.opencv.features2d.FeatureDetector;
public class test {    
        /** 
         * @param args 
         */  
        public static void main(String[] args) {  
            // TODO Auto-generated method stub  
            System.loadLibrary("opencv_java2410");  
            Mat m  = Mat.eye(3, 3, CvType.CV_8UC1);  
            System.out.println("m = " + m.dump());  
        }  


}
输出结果:
最后在添加一个读取图片的小示例
System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
Mat test_mat = Highgui.imread("F:/rgbd_dataset_freiburg1_360/pcd/1305031790.645155.pcd");
Mat test_mat = Highgui.imread("C:/Users/Administrator/Desktop/2]TOH]6F75N5ZR5YTW4Y}{Q.jpg");
System.out.println(test_mat.dump());




你可能感兴趣的:(opencv,图片编程)