1.人脸检测和识别模块
人脸检测功能主要实现对实时图像中的人脸的三个操作:
① 人脸定位,定位到人脸在图片中的位置参数。为了达到理想的定位效果,
老虎云人脸识别系统实现位置信息定位的 mse 在 0.1 以内。
② 人脸判定,判定检测到的人脸是否为人脸。为了达到理想的判定效果,老虎云人脸识别系统实现判定的准确率在 99%以内。
③ 人脸截取,根据位置信息和判定结果,截取适当尺度的人脸图像以便识别使用。
人脸识别功能主要实现对检测到的人脸的角色进行判定等三种识别操作:
① 角色识别,根据得到的人脸图像,判定人脸的具体员工角色,为实现较准
确的识别效果,率和召回率实现 98%以上;
② 动态识别,根据得到的人脸图像和背景信息,判定图像人脸是否存在作弊
的情况,并根据结果做出相应警告和操作,为了实现较理想的防作弊效果,老虎云人脸识别系统实现了静态图片防作弊识别率在 99%以上,视频识别率在 98%以上。
③ 角色更新,根据得到的人脸图像,间隔时间更新对应角色的人脸信息,为
了实现较准确的模型训练更新效果,老虎云人脸识别系统至少每周更新一次人脸信息,每个月更新一次模型信息。
2. 模型训练和更新模块
模型更新功能,主要实现针对更新后的角色信息进行模型再训练,更新内容包括新员工的信息录入、随时间变化的员工脸部信息等,除实时新员工的信息录入训练外,实现至少每月一次的模型更新训练。模型需要在公司普通电脑上运行,为了降低电脑消耗和避免训练时影响其他办公任务。模型更新训练功能采用仅 CPU 的训练方式,同时实现训练速度配置、训练时间配置等功能,以实现模型训练任务的训练速率调节。
3. 自动开门模块
自动开门模块主要是针对公司的电子锁,当人脸识别系统检测匹配到公司员工时,则自动开门。如果不是,则不能开门。
4.记录和存储模块
① 记录功能,主要实现员工的信息记录,包括员工、员工识别准确率时间等信息,在人脸识别后判定成功时即将此信息写入对应数据库。
② 存储功能,主要实现员工个人基本信息、人脸信息和信息的存储功能,同时功能需要实现信息新建、删除和修改等功能。