YOLO(you only look once)是通用物体检测框架,在精度和速度上作了很好的权衡;shufflenet是轻量级的网络模型,本文所实现的是version 2, 具体可参考 Face Detection in Realtime, 包括参考文献.
1. 对yolo的改进
yolo作为通用物体检测算法,物体类别有多个,如图

其中p1,p2…,pc是物体类别score,对于人脸来说只有一类,即人脸,所以将p1,p2…,pc丢弃, 只保持tx,ty,tw,th和p0,p0代表是否为物体(这里就是人脸),以此来进行判断
2. ShufflenetV2的实现
可参考keras实现的版本
keras-shufflenetV2
3. 实时人脸检测模型
在FDDB人脸数据集上进行训练,大约50轮,一些例子:


注: gif本地与视频是同步的,有卡顿应该是录制的问题
本文介绍了一种结合YOLOv3和ShuffleNetV2的实时人脸检测方法,对YOLOv3进行了改进,仅保留了人脸类别的预测,并使用轻量级的ShuffleNetV2作为基础网络。模型在FDDB数据集上进行了训练,实现了高效准确的人脸检测。
1704

被折叠的 条评论
为什么被折叠?



