13397158231   jevian_ma@worldflying.cn

使用eclipse运行opencv3.3

2017-09-04 15:04:19

opencv是一个强大的开源图形处理库。在2017年8月3日,opencv发布了最新的3.3版本,相对以前的版本,算法的精度有了大幅的提高。

由于版本的升级,opencv所提供的java相关接口也有变化。

下面我来使用opencv + eclipse做一个简单的人脸识别程序。

一、下载opencv

传送门,直接下载opencv-3.3.0-vc14.exe版本。


二、双击运行opencv-3.3.0-vc14.exe

双击后会解压opencv-3.3.0这个文件,然后依次打开opencv -> build -> java

会呈现其这样的目录结构。

武汉app开发

其中opencv的jar文件就是java的接口文件,x86中放着windows下的32位系统的dll文件,x64下放着windows下的64位系统dll文件。


这里千万不要选错哦,否则会出现运行出错的问题。


三、建立工程

武汉app开发

武汉app开发


四、将jar导入eclipse

将jar文件拖到src中去。

武汉app开发

设置jar文件为编译环境

武汉app开发

武汉app开发

武汉app开发

将dll文件拖到src中去。

武汉app开发

武汉app开发

武汉app开发

武汉app开发

就这样,数据导入完毕。


五、运行opencv代码

新建一个主class,敲入如下代码。

package opencv;

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
	      System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
	      Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
	      System.out.println( "mat = " + mat.dump() );
	}

}

程序运行结果为

武汉app开发

就说明运行成功了。

优秀产品推荐:可编程网络IO控制器

上一篇:wordpress用户权限管理相关函数

下一篇:使用java版本的opencv实现人脸检测

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务