点击左上方“OpenCV与AI深度学习”,选择加"星标"或“置顶”
重磅干货,第一时间送达!
导读
本文主要介绍SeetaFace6开源可商用人脸识别库的相关内容,后面将持续更新各部分功能的使用教程,敬请期待。
项目介绍
SeetaFace是中科视拓开发并开源的人脸识别库,笔者以前用过人脸识别功能,相较于OpenCV和一些开源库识别准确率高,且只需一张或数张人脸样本。3月31日SeetaFace已更新到v6版本即SeetaFace6,此次开放版包含了一直以来人脸识别的基本部分,如人脸检测、关键点定位、人脸识别。同时增加了活体检测、质量评估、年龄性别估计。并且响应时事,开放了口罩检测以及戴口罩的人脸识别模型。
github地址:
https://github.com/seetafaceengine/SeetaFace6
对比于SeetaFace2,中科视拓开放版采用了商用版最新的推理引擎TenniS,ResNet50的推理速度,从SeetaFace2在I7的8FPS提升到了20FPS。同时人脸识别训练集也大幅度提高,SeetaFace6人脸识别数据量增加到了上亿张图片。
模块介绍
项目主要分为以下几个模块:
OpenRoleZoo、TenniS、SeetaAuthorize是三个基础项目模块,使用其他项目之前需先将这三个模块编译好。
FaceBoxes:人脸检测模块(包含戴口罩人脸和正常人脸检测)
FaceAntiSpoofingX6:静默活体检测(可以检测是真人脸还是手机照片)
FaceTracker6:人脸跟踪模块
Landmarker:人脸关键点检测模块(包含5关键点和68关键点)
PoseEstimator6:人脸姿态估计模块
QualityAssessor3:人脸质量评估模块
SeetaAgePredictor:年龄预测模块
SeetaEyeStateDetector:人眼状态检测模块
SeetaGenderPredictor:性别预测模块
SeetaMaskDetector:是否佩戴口罩检测模块
重要的是这些模块功能代码都可以免费供个人或商业用途。
后续文章将分别对上面各模块的使用做详细介绍,敬请期待!
补充更新:
上述解决方案为各模块测试验证代码,代码已上传,需要可下载:
下载链接:https://pan.baidu.com/s/1-Bb6lZi3hi0gPRDPuy-NoQ#list/path=%2F
提取码:3bpj