zxface
是CDN服务器内置的一套人脸识别算法,一个完整的人脸识别算法包含detect
,facefeature
,match
三个阶段,zxface
在每个阶段都提供了一组算法可供选择,zxface
支持三个阶段的算法独立或者联合使用。
人脸检测算法,支持以下算法:
facefeature
和match
两个阶段campusng和xapp按照以下的优先级原则算则使用人脸检测算法:
--zxface_url
指定使用远程人脸识别服务器/zxedu/data/config/campusng/zxface_remote_url
指定使用远程人脸识别服务器相机智能
,则使用人脸抓拍相机内部的人脸识别算法口罩检测
,则使用FaceMask检测算法zxface(单人)
或zxface(多人)
则使用yufacedetect检测算法特征值提取算法,支持以下算法:
campusng和xapp按照以下的优先级原则算则使用特征值提取算法:
--zxface_url
指定使用远程人脸识别服务器/zxedu/data/config/campusng/zxface_remote_url
指定使用远程人脸识别服务器FaceFeatureGPU
算法(只有large镜像支持)ArcFace
算法人脸匹配算法,支持以下算法:
人脸匹配算法依赖于SchoolCDN服务,SchoolCDN服务负责从平台下载人员资料信息,并导入campusng实现人员信息录入。所以需要保证SchoolCDN同步功能正常运行。
remote算法依赖于远程人脸识别服务器的SchoolCDN同步,假如将A学校的设备remote指向B学校的人脸识别服务器,那么识别出来的将是B学校的学生和老师。
schoolcdn sgrid face syncdev cmdbid=1
重新同步人员信息。注意:增加显卡、取出显卡(显卡故障)都会改变选择使用的特征值提取算法,必须重新同步人员信息。
使用命令campusng.py info
可以查看当前系统对detect
,facefeature
,match
三个阶段算法的使用情况,截图中ZXFace(Detector)
,ZXFace(Feature)
,ZXFace(DB)
三行。