Eclipse java工程中配置opencv

来源:互联网 发布:linux连不通数据库端口 编辑:程序博客网 时间:2024/04/30 23:28

Eclipse java工程中配置opencv

首先进入opencv下载页面 下载opencv for Windows,这里推荐2.4.9版本。
下面内容仅仅是了解
下载好.exe后打开安装。装后后是个文件夹,里面包含了build 和 source两个目录。我们只看build, 至于source,里面都是一些源代码。
打开build,里面有如下的文件夹
build目录
其中doc里有一些pdf教程。
include|x64|x86 是c++的接口,在c++编译器里配置opencv 会用到。
然后是python目录,是opencv对于python的接口。
我们所有的配置文件都在java目录下。
一句话,我们要的东西都在java目录下

好了,记住java目录的完全路径,我的是D:\Libraries_Static\opencv\build\java,
然后打开eclipse新建一个java项目,右键单击项目,选择最下面的properties.
接着按着图片走
这里写图片描述

选择user library
这里写图片描述

这里写图片描述

new
这里写图片描述

这里随便填写一个名字,我的是opencv249
这里写图片描述

然后选择Add External JARs…
添加.jar文件
这里写图片描述

然后选择Native Library Location,编辑
这里写图片描述

在填写这一项要十分注意,一定要是java目录下,而且要根据自己系统来选择x64或者x86
这里写图片描述

配置好后一路确定,最后可以在项目中看到opencv249的库
这里写图片描述

一次配置好,之后用的时候选择之前的user library就可以了。

最后来一段代码测试一下

建立一个class,然后复制下面的代码

package opencv;import org.opencv.core.*;import org.opencv.highgui.Highgui;public class Main {     public static void main(String[] args) {           System.out.println("Welcome to OpenCV " + Core.VERSION);           System.loadLibrary(Core.NATIVE_LIBRARY_NAME);           Mat test_img  = Highgui.imread("test.jpg");         Highgui.imwrite("copy.jpg", test_img);     }  }

事先在java workspace的该项目目录下加入一张图片,命名test.jpg
比如这张图片
这里写图片描述
图片来自网络,侵删。

然后运行一下,可以在该目录下生成一张新的图片copy.jpg,说明配置成功!

0 0