logo好方法网

一种人脸识别方法


技术摘要:
本发明涉及图像识别技术领域,具体为一种人脸识别方法,包括:S100:从全部人脸识别数据库中获取目标用户的人脸验证数据,形成目标人脸识别库;S200:获取待识别的人脸图像,通过图像识别算法判断用户是否带有口罩,若是,则执行S400;若否,则执行S300;S300:提取所  全部
背景技术:
人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像 机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测 到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别,人脸识别产品 已广泛应用于金融、司法、军队、公安、边检、政府、航天、电力、工厂、教育、医疗及众多企事 业单位等领域。 虽然近年来,人脸识别取得了长足的进步,但是仍受到一些因素的制约,比如在人 们使用人脸识别设备进行身份验证的时候,人们需要站在人脸识别设备前方,人的面部不 能有遮挡物,一旦人脸被部分遮挡,就容易造成部分特征的消失或者错误,导致人脸图像特 征不完整时,识别就会失败。在很多时候,如发生疫情、空气质量降低或者环境温度较冷时, 人们大多会带上口罩等物品,口罩将会阻挡人脸识别设备对人脸进行识别,因而实际使用 时需要人们摘下口罩进行人脸识别,不仅会降低用户体验,而且还会带来风险。
技术实现要素:
本发明意在提供一种人脸识别方法,能够解决戴口罩影响人脸识别的问题。 本申请提供如下技术方案: 一种人脸识别方法,包括以下内容: S100:从全部人脸识别数据库中获取目标用户的人脸验证数据,形成目标人脸识 别库; S200:获取待识别的人脸图像,通过图像识别算法判断用户是否带有口罩,若是, 则执行S400;若否,则执行S300; S300:提取所有面部特征点数据,执行人脸识别算法; S400:从人脸图像中除口罩范围以外的人脸上半部图像中提取人脸上半部特征点 数据,并以目标人脸识别库为比对库执行人脸识别算法,若人脸识别结果唯一,则结束识 别,若人脸识别结果中存在多个疑似用户则通过辅助识别方法进行识别。 本发明技术方案中,当用户没有戴口罩时,则直接通过人脸识别算法进行识别,当 检测到用户戴了口罩后,提取人脸上半部特征点数据进行识别,由于少了一些特征点数据, 人脸之间的区别度会降低,但是本申请中,通过形成目标人脸识别库,在库内仅仅包含目标 用户的人脸验证数据,可以有效的缩小目标用户数量,而这些用户内,人脸上半部特征点数 据存在极大的相似度的可能性比较小,因此采用上半部特征点数据也可以达到比较好的识 别结果,即使存在多个疑似用户,也可以通过辅助识别方法进行识别,避免错误识别。 进一步,S300中,人脸识别算法先以目标人脸识别库为比对库进行人脸识别,若未 识别到对应的用户,则再以全部人脸识别数据库为比对库进行人脸识别。 4 CN 111598047 A 说 明 书 2/5 页 先通过目标人脸识别库来进行人脸识别,可以有效的提高识别速度。 进一步,所述人脸识别方法用于需要购票的场所,所述S100中目标用户包括购票 用户以及用户的亲人和朋友。 通过购票信息来确定目标人脸识别库里所包含的用户,可以解决车站、机场等场 景下的人脸识别需求,解决这些场所戴口罩进行人脸识别的问题。 进一步,所述人脸识别方法应用于人员固定的场所,所述S100中目标用户包括预 设的人员。 直接预设目标用户,适用于小区、公司等人员相对固定的场所。 进一步,还包括S99:接收用户发送的访问预约信息;S100中,还会将有访问预约信 息的用户的人脸验证数据加入到目标人脸识别库中。 方便用户自己来根据自己的目的地来设置对应的预约信息,适用于访客访问的场 景,在系统没有自动添加该用户时,由用户手动将自己添加到目标人脸识别库中。 进一步,还包括S105:根据目标人脸识别库,对目标人脸识别库内的用户进行人脸 上半部特征点数据的相似度计算,找出相似度超过预设值的用户列表,提前向用户列表中 的用户发送提醒信息。 通过筛选目标人脸识别库内的上半部长相相似的用户,提前进行通知,如提醒用 户戴稍微薄一些的口罩,方便后续红外识别,或提醒用户提前到场,避免人工排查而耽搁时 间。 进一步,所述辅助识别方法包括: S501:获取待识别的人脸红外图像; S502:根据人脸红外图像获取口罩遮挡范围内的人脸下半部特征点数据; S503:结合人脸上半部特征点数据和下半部特征点数据,执行人脸识别算法。 通过红外图像,根据红外热辐射的分布情况,得到五官的部分轮廓,进而增加人脸 识别所使用的特征数据,提高人脸识别的分辨能力,对人脸上半部分比较相似的人进行分 辨。 进一步,S200中还会识别口罩的类型,S501包括: S5011:获取人脸红外图像; S5012:根据口罩类型获取红外修正模型; S5013:获取口罩区域范围的红外图像,根据温度修正模型对口罩区域范围的红外 图像进行修正。 通过对口罩类型的识别并匹配对应的红外修正模型,可以更加突出被口罩遮住的 口鼻部分的红外图像,方便后续识别处理。 进一步,所述辅助识别方法还包括: S504:根据S503的识别结果,获取识别到的用户在目标人脸识别库中的预设人脸 图像,根据预设人脸图像和识别时拍摄的人脸图像,通过模拟模型构建模拟红外图像,提取 模拟红外图像和人脸红外图像中人脸下半部的红外特征点,并根据红外特征点进行相似性 验证。 通过红外特征再次对人脸识别结果进行验证,确保识别准确。 进一步,S5011包括: 5 CN 111598047 A 说 明 书 3/5 页 S50111:获取多张人脸红外图像; S50112:将多张人脸红外图像中的五官部分进行叠加合成; 所述S50112中根据人脸红外图像分析图像对应的呼吸状态,S50112中吸气状态对 应的人脸红外图像在叠加合成是所占权重大于其他状态的图像。 通过叠加多张人脸红外图像,可以更加突出五官部分的影像特征,进而提高识别 的效果,通过增加吸气状态的权重可以使得检测更加精确。 附图说明 图1为本申请一种人脸识别方法的流程图。
下载此资料需消耗2积分,
分享到:
收藏