http://blog.csdn.net/mengzhengjie/article/details/34214981

OpneCV和Android NDK http://blog.csdn.net/mango9126/article/details/52289619

最近项目需要研究下人脸识别,在领导推荐下准备研究OpenCV

一,上官网了解下 基本知识

http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/android_dev_intro.html#android-dev-intro

 

到此、如果你已经安装了jdk/ndk/sdk/adt/cdt并且配置了 windows的环境变量Path最后面添加ndk的根目录,请接着看。

验证:cmd命令行收入 ndk-build有明确的提示。

二,下载最新的opencv-Androidhttp://opencv.org/

 

三,下载完成如下图

解压到和你的sdk同一个目录:

如:我的sdk目录放在D盘如下图所示。

 

四,导入opencv的lib项目库

注意:不要导入自己的工作目录、等下使用ndk编译的时候会牵扯到一个路径的问题

 

五,导入face-detection的代码 File->new Project->other->Android project from Existing code

 

六,修改jni/Android.mk的路径 ../../sdk/native/jni/OpenCV.mk 为../../../sdk/native/jni/OpenCV.mk

七,编译jni的lib文件

回到eclipse刷新下项目会发现多了一个libs的文件,这里就是上面的ndk-build编译生成的so文件。

八,右键->run Application->Android

手机运行效果如下图:期间会不断的闪烁蓝色的方框进行人脸的捕捉!

 

ok,至此 人脸识别的demo就运行起来的,下面还需要进一步研究!

其他的人脸识别技术:http://blog.jobbole.com/45936/

版权声明:本文为jukan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jukan/p/6673266.html