Android 平台进行人脸检测的几种方案
以下提供几种解决方案的对比,具体实现请看代码
OpenCV (API level 8 +)
Camera内部的 API (API level 14+)
android.media.FaceDetector 静态检测 (API level 1 +)
底层代码:android/external/neven/
只能接受Bitmap 格式的数据.
Bitmap 编码格式必须为Bitmap.Config.RGB_565. - Bitmap 的宽度一定要是整数. - 只能识别双眼距离大于20 像素的人脸像,这个限制应该可以在 FrameWork 中做修改.
文档:https://developer.android.google.com/reference/android/media/FaceDetector.html
Google Play Service 的 Vision API (API 9,在 API 17 增加了一些功能)
Google MLKit face detection
Face++ Android SDK
Dlib