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
如果觉得能解决您的问题,请投上您宝贵的一票