基于android opencv的人脸检测研究心得
人脸检测基本原理
加载人脸检测比对样本数据(目前该数据采用opencv自带样本数据,其中包括人脸正面,侧面,眼睛,鼻子,笑脸等检测)
调用检测api CascadeClassifier的detectMultiScale方法 所需参数:要检测的输入图像(灰度图) ,每次图像缩放比例,区域检测的次数,检测图像的方式,检测的最小区域,检测的最大区域。如图像缩放比例越小,区域检测次数越多,检测最小区域越小则检测精度越精确,也消耗更多的计算,反之则亦然。同时影响检测精度的另外一个重要参数则是检测的样本数据,样本数据越全越多则精确度越高。
demo:红米手机进行开发测试,首先安装opencv依赖包OpenCV_2.4.9_Manager_2.18_armv7a-neon.apk,其次安装人脸检测OpenCV Sample - face-detection123.apk 下载地址:http://pan.baidu.com/s/1sj9DlwT
参考资料:
http://opencv.org/platforms/android.html
http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html
http://docs.opencv.org/java/
http://www.cnblogs.com/emouse/archive/2013/04/23/3037234.html
http://www.cnblogs.com/justany/archive/2012/11/22/2781552.html
您可能也对下面文章感兴趣:
There are 1 Comments to "基于android opencv的人脸检测研究心得"