本文主要是介绍SeetaFace6使用详细教程(一) 人脸检测--戴着口罩也可以检测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
点击左上方“OpenCV与AI深度学习”,选择加"星标"或“置顶”
重磅干货,第一时间送达!
导读
本文主要介绍SeetaFace6开源人脸识别库的人脸检测模块使用步骤。
背景介绍
SeetaFace是中科视拓开发并开源的人脸识别库,笔者以前用过人脸识别功能,相较于OpenCV和一些开源库识别准确率高,且只需一张或数张人脸样本。3月31日SeetaFace已更新到v6版本即SeetaFace6,此次开放版包含了一直以来人脸识别的基本部分,如人脸检测、关键点定位、人脸识别。同时增加了活体检测、质量评估、年龄性别估计。并且响应时事,开放了口罩检测以及戴口罩的人脸识别模型。
github地址:
https://github.com/seetafaceengine/SeetaFace6
对比于SeetaFace2,中科视拓开放版采用了商用版最新的推理引擎TenniS,ResNet50的推理速度,从SeetaFace2在I7的8FPS提升到了20FPS。同时人脸识别训练集也大幅度提高,SeetaFace6人脸识别数据量增加到了上亿张图片。
代码下载与编译
一、源码下载:
① 源码地址:https://github.com/SeetaFace6Open/index
② 源码下载(必须使用git下载,直接下载压缩包文件夹为空):
git clone --recursive https://github.com/SeetaFace6Open/index.git
二、源码编译:
笔者使用的环境:VS2015 + CMake3.16 + OpenCV4.4.0
① 先编译基础模块OpenRoleZoo、SeetaAuthorize、TenniS:
编译OpenRoleZoo模块:
Configure、Generate即可,无需其他设置。
Release x64、先生成ALL_BUILD,然后生成INSTALL--仅用于项目--仅生成INSTALL,接着会在 C:/Program Files (x86)/ORZ目录下生成
这篇关于SeetaFace6使用详细教程(一) 人脸检测--戴着口罩也可以检测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!