Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / OpenCV4Android--使用Java api做人脸识别

在Android上有两种方法使用OpenCV,第一使用OpenCV提供好的库文件,然后调用OpenCV的java api来做图像处理。第二种是使用OpenCV的C++  api,但是需要ndk来创建动态库,然后Android工程间接调用动态库中的函数。本文主要使用第一种方法,(关于环境的配置,网上很多,个人使用的是 http://www.linuxidc.com/Linux/2014-11/108813.htm,其实如果单纯的使用第一种方法,cdt和ndk都不用安装,只需要解压opencv的ok了)第一步,将opencv解压,拷贝sdk/java到eclipse工程文件夹下第二步,导入工程,将java导入到eclipse工程中,修改配置(选择android api勾选is library)api选择必须是11也就是3.0 以上,否则会报错。--------------------------------------分割线 --------------------------------------Ubuntu Linux下安装OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htmUbuntu 12.04 安装 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htmCentOS下OpenCV无法读取视频文件 http://www.linuxidc.com/Linux/2011-07/39295.htmUbuntu 12.04下安装OpenCV 2.4.5总结 http://www.linuxidc.com/Linux/2013-06/86704.htmUbuntu 10.04中安装OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm基于QT和OpenCV的人脸识别系统 http://www.linuxidc.com/Linux/2011-11/47806.htm--------------------------------------分割线 --------------------------------------第三步,建立自己的工程修改配置,library add刚才添加的java工程即可。(也可修改project.properties文件在最后加上android.library.reference.1=../java,确保java工程和你新建的工程目录是同级的。若没有project.properties,那修改default.properties)添加成功会出现以下图片,(java_src)更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-11/108814p2.htm