MTCNN4Android安卓人脸检测实现
MTCNN 的人脸检测方案在安卓上的一个挺实用的实现。项目直接跑在 Android Studio 里,结构清晰,改张图片名就能上手调试。对刚接触 MTCNN 或者想在手机端跑个 demo 的你来说,蛮合适的。
MTCNN4Android的实现用起来还挺方便。下载项目后用 Android Studio 一编译就能装手机上跑,整体流程比较顺。你只要把自己的图片放进app/src/main/assets
目录,在代码里改下图片名就行。
其实这类人脸检测方案,在 PC 上玩多了,移动端体验下也挺有意思。尤其你想搞点实时人脸识别
、人脸特征点提取
的小 demo,这套用起来还不错,代码清晰、响应也快。
项目用的是MTCNN 算法,也就是那套经典的三阶段人脸检测网络。用过你就知道,效果比传统的 Haar 要稳定得多,尤其对侧脸和光照不稳的图,识别率也蛮靠谱。
如果你对这个 MTCNN 还不熟,建议先看看这几个相关文章:人脸检测 MTCNN、人脸对齐 MTCNN 方法。顺手扫一遍思路,理解起来会轻松多。
对了,有个小提醒:图片名别忘了改,不然程序里找不到资源容易直接崩掉。assets
路径下只认你自己指定的图名,没好会卡在这一步。
如果你想自己加点东西,比如摄像头实时输入、对齐后的人脸关键点展示,也挺容易扩展的。JNI 用得不多也不用怕,文档注释写得还行,一步步跟下来基本能搞明白。
下载地址
用户评论