1.人脸识别介绍
本功能可以检测任何人脸的五官位置,识别、追踪学习过的多个人脸。
2.人脸识别使用说明
这一部分我们将了解如何使用HUSKYLENS 2检测画面中的人脸,学习、识别指定人脸。
2.1 选择人脸识别功能
给HUSKYLENS 2供电,启动成功后,找到“人脸识别”功能。
2.2 观察人脸检测效果
将HUSKYLENS 2对着有人脸的画面,检测到人脸时,屏幕上会用白色方框,框
出该人脸,并用白色圆点标记出眼睛、鼻子、嘴角的位置。如果画面中出现多个人脸,将会出现多个方框。
2.3 学习人脸,观察结果
对准要学习的某个人脸,人脸被白框框住后,调整HUSKYLENS 2“看”的角度,使屏幕中间的“十”字位于白色框内,然后按下HUSKYLENS 2右上角A键,学习该人脸。
3 人脸识别参数设置
HUSKYLENS 2出厂的默认参数已满足基础功能使用需求,如需更细化的功能,可手动调节各个参数。以下参数均基于“人脸识别”功能,因此,首先确保已进入“人脸识别”功能,如图所示。
3.1 遗忘ID
如需遗忘前面学习过的所有人脸:第一步,点击屏幕上的“遗忘ID”;第二步,出现弹窗“遗忘全部ID和名字”,点击“确认”。
3.2 多人脸加速
如果画面中同时出现3张及以上已学习的人脸时,开启此项可显著提高帧率,即画面更流畅,但此时的识别精度会下降,在制作门禁、打卡机等同一时间只会有一张人脸的项目中,建议关闭此选项。
设置步骤:点击屏幕下方“多人脸加速”,再点击其上方白色加速开关,如左图。开关打开后,变成蓝色,如右图。
3.3 检测阈值
检测阈值控制人脸检测的敏感度:阈值越低,“认定是否为人脸”的标准越宽松(容易把不是人脸的误认为人脸,但很少漏掉真人脸);阈值越高,标准越严格(不容易误判,但可能漏检真实人脸)。
设置步骤:点击“检测阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大,效果如图。
3.4 识别阈值
识别阈值控制人脸识别的严格程度:阈值越低,匹配画面中的人物为某个已学习人脸的条件越宽松(容易误识别,但不容易漏识别);阈值越高,条件越严格(容易漏识别,但不容易误识别)。
设置步骤:点击“识别阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大,效果如图。
3.5 NMS阈值
NMS阈值(Non-Maximum Suppression)非极大值抑制,是视觉识别中的一个常见参数,用来筛选识别框。在视觉识别任务中,模型往往会在同一个识别目标周围预测出多个相互之间可能有重叠的识别框。如果不进行筛选就可能出现:一个目标物体被多个框同时框出,这些框相互之间有交叉重叠的现象,这时就可以通过调整NMS 阈值来去掉交叉重复的框,只保留最优的一个。
通俗来说,NMS 阈值决定了 两个框重叠多少才算“重复”。举例来讲:如果阈值低(比如 0.3):两个框只要有点重叠,就会认为是重复的,去掉其中一个。如果阈值高(比如 0.7):两个框重叠很多才会被认为是重复的,保留下来的框可能更多。
高阈值适合密集/遮挡场景,能抓住更多识别目标,但可能出现“一物多框”。低阈值适合清晰单物体场景,确保每物一框,但可能漏掉模糊物体。
在本功能的参数中,设置步骤:点击“NMS阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大。
设置步骤:点击“NMS阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大。
3.6 五官特征
当检测到人脸时,该参数可控制是否显示五官关键点,默认为显示。
设置步骤:点击“五官特征”,其上方开关为蓝色时,说明已打开,效果如左图;再点击开关,变成白色,效果如右图。
3.7 设置名字
本参数可以给学习过的人脸设置名字,中英文均可。
设置步骤:点击“设置名字”,上下滑动左上角的数字,选择为哪个ID设置名字;点击屏幕上的键盘可设置名字,如左图;设置完毕需点击右下角√键保存,保存成功则右上角会显示绿色对勾标志。
3.8 显示名字
本参数可以控制识别到人脸时,是否显示名字,默认为显示。
设置步骤:点击“显示名字”,其上方开关为蓝色,即打开状态,识别到人脸时,会显示其名字,效果如左图;点击开关,开关颜色变为白色,即关闭状态,识别到人脸时,不会显示名字,效果如右图。
3.9 恢复默认
本参数可将所有设置项恢复为默认状态,并遗忘已学习的ID和名字,但不清空导出的模型(关于导出模型请看下文)。
设置步骤:点击“恢复默认”,出现“恢复默认配置”弹窗后,点击“确认”。
3.10 导出模型
本参数可将当前设置的参数、学习的ID、设置的名字,保存、导出到HUSKYLENS 2本地内存。适用于迁移参数至另一个HUSKYLENS 2等场景。此操作无需插TF卡。
导出步骤:点击“导出模型”,出现左图“保存配置到”弹窗时,上下滑动数字,选择保存为几号模型(共可保存5个模型),随后点击弹窗左下角的“确认”按钮以保存。确认后,自动导出,如右图。
3.11 导入模型
本参数可以将HUSKYLENS 2(以下称“二哈A”)导出的模型导入到另一个HUSKYLENS 2(以下称“二哈B”)上,以便二哈B不用重新学习人脸也可以识别出二哈A认识的人。
导入步骤:
第一步,将二哈A连接电脑,把导出的2个文件复制到电脑桌面。
第二步,将二哈B连接电脑,把上一步的2个文件粘贴到二哈B的指定文件夹,路径如图所示。(如找不到face-recognition文件夹,请先执行第三步,加载过模型,会自动创建本文件夹,随后再回到第二步。)