python实现人脸检测算法分析_实现常用基于深度学习的人脸检测算法

该仓库主要实现了基于多尺度一次性的CNN网络的人脸检测算法faceboxes,还涉及实时人脸检测与分类。提供人脸检测数据集资源,如WIDER FACE、CelebA等。通过训练、验证和测试脚本进行模型操作,并包含实时摄像头人脸检测的演示。依赖于PyTorch库。
摘要由CSDN通过智能技术生成

facedet

face detection algorithms

公告

避免大家花费时间去折腾,说明如下,目前该仓库主要还是将faceboxes阅读修改,基本跑通但是性能等还未系统测试,大家可以直接参考作者实现。下一步将最近阅读的人脸检测框架尝试统一实现并能获得较好的性能,整体实现思路尝试我写的语义分割框架semseg的完善思路,有想法的可以一起来学习实现。

Announcement

Avoid everyone spending time to toss, as explained below, the current warehouse is still mainly faceboxes read and modify, basically run through but performance has not been systematically tested, you can directly refer to The author realizes that the next step is to try to implement the face detection framework recently and achieve better performance. Try the perfect idea of the semantic segmentation framework semseg, and have ideas. Can be learned together to achieve.

概述

这个仓库旨在实现常用的人脸检测算法,主要参考如下:

faceboxes 使用multi scale one shot的CNN网络实现人脸检测。

face_classification,实时的人脸检测(OpenCV)和分类(情感和性别)。

Face-Resources,其中有相关人脸模型和数据集资源。

awesome-face,整理过的人脸检测论文和数据集。

mxnet-face,常用的face相关论文的mxnet实现。

人脸识别

行人检测

网络

数据

人脸检测数据集可参考Face Detection Dataset 其中主要有WIDER FACE,IJBA-A,MALF,FDDB和AFW数据集。

CelebA,大尺度CelebFaces属性,实现问题可参考celeba_understanding

IMDb-Face,IMBb人脸噪声数据,可查看IMDb-Face

用法

可视化

# 在tmux或者另一个终端中开启可视化服务器visdom

python -m visdom.server

# 然后在浏览器中查看127.0.0.1:9097

训练

# 训练模型

python train.py

校验

# 校验模型

python validate.py

测试

# 测试模型

python test.py

demo

# 读取摄像头实时检测人脸

python demo.py

依赖

pytorch

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值