不多说先看图
2.png3.png
简单的看两个界面,还有其他的,大家可以移步到Github下载demo 工程,目前这个工程的功能还是比较完备的,别忘记Star
前几篇文章已经把基本的人脸检测、关键点抽取的功能实现了,最近我将这些整合起来做了这么一个小的工程,功能看似简单,但是开发起来还是要注意很多细节的,比如人脸姿态的判断,这里思考了一段时间,才想到模仿iPhone 的FaceId做了那么一个东西
人脸识别流程
- 1.发现人脸
- 2.关键点检测
- 3.确定人脸姿态
- 4.特征抽取
- 5.根据姿态对比相应的特征
这里就展示过多的代码了,没有太多的意义,关键的部分我封装起了一个HDFaceDetection.framework,里面暴露了很多功能,接口注释也写的比较清楚,真机debug版本。
用到的库
- 1.ncnn 鹅场大佬写的对移动端适配很好的深度学习框架。ps:别问我关于深度学习的,我不懂,只会用
- 2.opencv 视觉处理框架 带ios转换的那个版本哦
- 3.一颗执著的❤️
网友评论