多语言展示
当前在线:1981今日阅读:99今日分享:20

eclipse中Java调用opencv的方法

opencv是一个跨平台的计算机视觉库,提供了很多通用的图像处理和计算机视觉方面的算法实现。并提供了多种语言接口。下面介绍一下在eclipse中java调用opencv库的方法。
工具/原料
1

eclipse+java+opencv

2

window7

方法/步骤
1

在opencv官方网站下载安装文件,根据自己的系统下载,我的是win7系统,所以下 win pack文件。下载地址:https://opencv.org/releases.html。我下载的是2.4.13.3版本。188M文件,还是挺大的。

2

安装的过程其实就是解压。并没有安装向导。我们最关心的是这个目录:opencv\build\java。里面是给java调用提供的jar包,和对应的系统版本的dll文件。

4

引入需要的jar包,就是opencv安装目录opencv\build\java下的。在项目上右键,Build path-> configure Bulid Path->Java Build Path。 Add External JARs.进入到opencv目录,选择jar包即可。

5

新建一个类OpencvMain,在main方法中写入简单的测试代码,并运行。如果提示jdk版本不对时,请更换jdk或者下载低版本的opencv。我下载的是2.4.13.3版本的opencv,只支持jdk1.8.

6

哟?不是添加jar包了吗?怎么会报错呢?

7

别急。引入只接入了jar包,而实际执行的是dll文件。所以需要引入dll到项目中。如果系统是64位的就引入x64目录.32位的引入x86目录.

8

再次运行。可以看到console中输入一下信息。说明调用成功,后面可以根据自己需要调用opencv库中的方法对图片或者视频处理了。

注意事项
1

注意jdk的版本。

2

如果觉得能解决您的问题,请投上您宝贵的一票

推荐信息