一种用于室外人脸识别测温方法及装置与流程

文档序号:31120903发布日期:2022-08-13 00:50阅读:65来源:国知局
一种用于室外人脸识别测温方法及装置与流程

1.本发明涉及人工智能领域,尤其涉及一种用于室外人脸识别测温方法及装置。


背景技术:

2.温度是人健康与否的重要标志之一,是人体进行正常的新陈代谢的结果。在不同的环境温度下,人体通过产生热量和散热来保持环境温度的相对稳定,并保持对环境温度的适应能力。人体在健康状态时,保持着37℃左右,且不因外接温度的变化而发生较大的变化。当人体的某些机能发生变化或者某些部位发生病变时,相对恒定的体温将发生变化。人体的温度是重要的生理状态信息,所以对人体体温进行测量不仅可以确诊某些疾病的发生,还可以对某些重大疾病或者隐藏于体内的健康隐患起到积极的预防和示警的作用。
3.目前,在室外公共场所,对进出人员进行测温来筛查有发热症状的人员时,通常采用点温枪或红外热成像测温仪来进行测温,但是现有方案的检测速度慢。


技术实现要素:

4.本发明提供了一种用于室外人脸识别测温方法及装置,用于提高人脸识别测温的效率。
5.本发明第一方面提供了一种用于室外人脸识别测温方法,所述用于室外人脸识别测温方法包括:基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;对所述视频数据进行视频图像提取,得到多个视频图像,并对所述多个视频图像进行人物检测,得到多个人物图像,其中,所述多个人物图像为携带有人物信息的图像;对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像;调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果;若所述身份核验结果为身份核验通过,则对所述正脸图像进行测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值;对所述温度数据和所述正脸图像进行数据融合,得到融合图像,并对所述融合图像进行脸部特征区域校正,得到标准图像;根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储。
6.可选的,在本发明第一方面的第一种实现方式中,所述对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像,包括:基于预置的语义分割算法分别提取每个人物图像的人物轮廓,得到人物轮廓图像;根据预设的特征点对所述人物轮廓图像进行特征点命中率计算,得到特征点命中率,其中,所述特征点包括:两个肩部特征点、两个眼部特征点、两个耳朵特征点和顶部额头特征点;根据所述特征点命中率生成所述人物
图像的人脸区域占比,得到每个人物图像对应的人脸区域占比;判断每个人物图像对应的人脸区域占比是否大于预置的人脸占比目标值;若是,则将所述人物图像作为正脸图像并输出。
7.可选的,在本发明第一方面的第二种实现方式中,所述调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果,包括:对所述正脸图像进行图像分割,得到多个子图像;调用预置的活体检测模型对所述多个子图像进行图像特征提取,得到每个子图像的人脸纹理特征;根据每个子图像的人脸纹理特征判断所述正脸图像是否为活体人脸,得到活体检测结果;若所述活体检测结果为所述正脸图像是活体人脸,则将所述正脸图像和预置的信息数据库中的人脸白名单进行身份核验,得到身份核验结果,其中,所述身份核验结果包括:身份核验通过和身份核验不通过。
8.可选的,在本发明第一方面的第三种实现方式中,所述用于室外人脸识别测温方法还包括:若所述活体检测结果为所述正脸图像不是活体人脸,则根据所述正脸图像生成告警信息;将所述告警信息发送至预置的云监控平台,通过所述云监控平台启动设备预警任务并下发设备预警策略;根据所述设备预警策略对所述告警信息进行告警处理,并生成处理结果。
9.可选的,在本发明第一方面的第四种实现方式中,所述若所述身份核验结果为身份核验通过,则对所述正脸图像进行测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值,包括:若所述身份核验结果为身份核验通过,则计算所述正脸图像与所述用于室外人脸识别测温一体机之间的距离,得到目标距离;判断所述目标距离是否符合预设测温范围,得到距离检测结果,其中,所述距离检测结果包括:符合和不符合;若所述距离检测结果为符合,则根据多个预设温度采集点位获取所述正脸图像对应的温度值,得到温度数据。
10.可选的,在本发明第一方面的第五种实现方式中,所述用于室外人脸识别测温方法还包括:若所述距离检测结果为不符合,则根据所述目标距离生成距离调整方案;对所述距离调整方案进行语音播报提示,并调用预置的目标检测模型对人物移动轨迹进行跟踪识别,直至所述目标距离符合预设测温范围。
11.可选的,在本发明第一方面的第六种实现方式中,所述根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储,包括:根据所述标准图像生成多个温度连通区域,其中,所述多个温度连通区域包括:一个主连通区域和多个次连通区域;分别计算所述主连通区域和所述多个次连通区域的温度平均值,得到主连通区域的温度平均数和多个次连通区域的温度平均数;根据预设的温度权重系数、所述主连通区域的温度平均数和多个次连通区域的温度平均数计算所述标准图像对应的人物真实温度;判断所述人物真实温度是否超过预设温度阈值,得到温度检测结果;对所述温度检测结果和所述身份核验结果进行数据关联存储。
12.本发明第二方面提供了一种用于室外人脸识别测温装置,所述用于室外人脸识别测温装置包括:采集模块,用于基于预设的环境感知参数,通过预置室外人脸识别测温一体
机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;检测模块,用于对所述视频数据进行视频图像提取,得到多个视频图像,并对所述多个视频图像进行人物检测,得到多个人物图像,其中,所述多个人物图像为携带有人物信息的图像;计算模块,用于对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像;核验模块,用于调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果;获取模块,用于若所述身份核验结果为身份核验通过,则对所述正脸图像进行测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值;融合模块,用于对所述温度数据和所述正脸图像进行数据融合,得到融合图像,并对所述融合图像进行脸部特征区域校正,得到标准图像;存储模块,用于根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储。
13.可选的,在本发明第二方面的第一种实现方式中,所述计算模块具体用于:基于预置的语义分割算法分别提取每个人物图像的人物轮廓,得到人物轮廓图像;根据预设的特征点对所述人物轮廓图像进行特征点命中率计算,得到特征点命中率,其中,所述特征点包括:两个肩部特征点、两个眼部特征点、两个耳朵特征点和顶部额头特征点;根据所述特征点命中率生成所述人物图像的人脸区域占比,得到每个人物图像对应的人脸区域占比;判断每个人物图像对应的人脸区域占比是否大于预置的人脸占比目标值;若是,则将所述人物图像作为正脸图像并输出。
14.可选的,在本发明第二方面的第二种实现方式中,所述核验模块具体用于:对所述正脸图像进行图像分割,得到多个子图像;调用预置的活体检测模型对所述多个子图像进行图像特征提取,得到每个子图像的人脸纹理特征;根据每个子图像的人脸纹理特征判断所述正脸图像是否为活体人脸,得到活体检测结果;若所述活体检测结果为所述正脸图像是活体人脸,则将所述正脸图像和预置的信息数据库中的人脸白名单进行身份核验,得到身份核验结果,其中,所述身份核验结果包括:身份核验通过和身份核验不通过。
15.可选的,在本发明第二方面的第三种实现方式中,所述用于室外人脸识别测温装置还包括:预警模块,用于若所述活体检测结果为所述正脸图像不是活体人脸,则根据所述正脸图像生成告警信息;将所述告警信息发送至预置的云监控平台,通过所述云监控平台启动设备预警任务并下发设备预警策略;根据所述设备预警策略对所述告警信息进行告警处理,并生成处理结果。
16.可选的,在本发明第二方面的第四种实现方式中,所述获取模块具体用于:若所述身份核验结果为身份核验通过,则计算所述正脸图像与所述用于室外人脸识别测温一体机之间的距离,得到目标距离;判断所述目标距离是否符合预设测温范围,得到距离检测结果,其中,所述距离检测结果包括:符合和不符合;若所述距离检测结果为符合,则根据多个预设温度采集点位获取所述正脸图像对应的温度值,得到温度数据。
17.可选的,在本发明第二方面的第五种实现方式中,所述用于室外人脸识别测温装置还包括:识别模块,用于若所述距离检测结果为不符合,则根据所述目标距离生成距离调
整方案;对所述距离调整方案进行语音播报提示,并调用预置的目标检测模型对人物移动轨迹进行跟踪识别,直至所述目标距离符合预设测温范围。
18.可选的,在本发明第二方面的第六种实现方式中,所述存储模块具体用于:根据所述标准图像生成多个温度连通区域,其中,所述多个温度连通区域包括:一个主连通区域和多个次连通区域;分别计算所述主连通区域和所述多个次连通区域的温度平均值,得到主连通区域的温度平均数和多个次连通区域的温度平均数;根据预设的温度权重系数、所述主连通区域的温度平均数和多个次连通区域的温度平均数计算所述标准图像对应的人物真实温度;判断所述人物真实温度是否超过预设温度阈值,得到温度检测结果;对所述温度检测结果和所述身份核验结果进行数据关联存储。
19.本发明第三方面提供了一种用于室外人脸识别测温设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述用于室外人脸识别测温设备执行上述的用于室外人脸识别测温方法。
20.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的用于室外人脸识别测温方法。
21.本发明提供的技术方案中,基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;对所述视频数据进行视频图像提取,得到多个视频图像,并对所述多个视频图像进行人物检测,得到多个人物图像,其中,所述多个人物图像为携带有人物信息的图像;对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像;调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果;若所述身份核验结果为身份核验通过,则对所述正脸图像进行测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值;对所述温度数据和所述正脸图像进行数据融合,得到融合图像,并对所述融合图像进行脸部特征区域校正,得到标准图像;根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储。本发明通过实时采集人物的正脸图像,并对图像进行占比计算和活体检测,能够更加高效的对人员进行检测,检测可以实现实时观测与自动控制,最后对温度检测结果和身份核验结果进行数据关联存储,可以实现人员的数据有效监控,进而提高了人脸识别测温的效率。
附图说明
22.图1为本发明实施例中用于室外人脸识别测温方法的一个实施例示意图;图2为本发明实施例中用于室外人脸识别测温方法的另一个实施例示意图;图3为本发明实施例中用于室外人脸识别测温装置的一个实施例示意图;图4为本发明实施例中用于室外人脸识别测温装置的另一个实施例示意图;图5为本发明实施例中用于室外人脸识别测温设备的一个实施例示意图。
具体实施方式
23.本发明实施例提供了一种用于室外人脸识别测温方法及装置,用于提高人脸识别测温的效率。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中用于室外人脸识别测温方法的一个实施例包括:101、基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;可以理解的是,本发明的执行主体可以为用于室外人脸识别测温装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
25.需要说明的是,上述环境感知参数包括至少一个生活工作场景的场景信息,场景信息包括用于控制终端工作的控制属性、以及用于识别当前场景的识别信息,根据环境感知关键信息确定终端当前环境的控制特性具体为比对环境感知关键信息与各场景信息中的识别信息,根据比对结果,确定对应的场景信息,调用对应场景信息的控制属性,作为当前环境的控制特性,也即上述基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化,并通过图像采集终端实时拍摄环境变化时的视频数据,通过上述环境感知参数检测上述监控区域的环境变化可以提升对环境变化检测的准确度,以便于后续对人脸温度识别时降低数据采集误差。
26.102、对视频数据进行视频图像提取,得到多个视频图像,并对多个视频图像进行人物检测,得到多个人物图像,其中,多个人物图像为携带有人物信息的图像;具体的,服务器对视频图像序列进行人物检测,获取当前帧视频图像中每一人物的人物检测信息,其中人物检测信息包括:人脸特征信息、嘴唇特征信息及坐标信息,根据人物检测信息维护人物位置序列表;根据所述人物位置序列表中的眼睛特征信息判断是否有正在注视摄像头,根据当前帧视频图像对应的坐标信息从当前帧视频图像中裁剪正在注视摄像头的人物的特写镜头,或者根据当前帧视频图像对应的坐标信息控制摄像头对正在注视摄像头的人物进行特写拍摄,也即上述对多个视频图像进行人物检测,得到多个人物图像。
27.103、对多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取多个人物图像中的正脸图像;具体的,服务器根据拍摄到的人物图像确定待检区域,待检区域为矩形;根据待检区域的宽和高之间的比较关系,选择对应的已训练的分类器确定待检区域中是否为人脸;当确定待检区域中为人脸时,根据待检区域确定肤色占比以及占比阈值,当肤色占比不大于占比阈值时,确定人脸为异常人脸。判断每个人物图像对应的人脸区域占比是否大于预置的人脸占比目标值,若是,则将所述人物图像作为正脸图像并输出。
28.104、调用预置的活体检测模型对正脸图像进行活体检测,得到活体检测结果,并根据活体检测结果和正脸图像对身份信息进行核验,得到身份核验结果;需要说明的是,在调用预置的活体检测模型进行活体检测之前,服务器通过活体检测模型中的多个上采样层对人脸特征进行上采样处理,通过全连接层对各上采样层对应的上采样特征进行特征变换,根据非活体样本向量和参考活体样本向量对各上采样特征对应的特征向量计算三元损失函数,通过多层感知机确定各特征向量的分类损失函数,根据各特征向量对应的三元损失函数和各特征向量的分类损失函数训练活体检测模型,并通过训练后的活体检测模型对接收到的待识别图像进行人脸活体检测,最终得到活体检测结果,并对该正脸图像进行身份信息匹配,通过预置的数据库进行相似度匹配,得到对应的身份核验结果,通过多层感知机确定各特征向量的分类损失函数,根据各特征向量对应的三元损失函数和各特征向量的分类损失函数训练活体检测模型,可以降低因模型训练时收敛程度较低而导致的活体检测准确度较低的情况。
29.105、若身份核验结果为身份核验通过,则对正脸图像进行测温距离检测,得到距离检测结果,并根据距离检测结果获取正脸图像对应的温度数据,其中,温度数据包括多个预设温度采集点位对应的温度值;具体的,服务器获取第一正脸视频帧图像以及各特征点的深度数据;根据正脸视频帧图像中第一特征点的深度数据确定第一位置信息,获取第二正脸视频帧图像至第m帧色彩图像以及每一帧色彩图像中的各特征点的深度数据,根据正脸视频帧图像至第m帧色彩图像、各特征点的深度数据以及第一位姿信息,确定第二位姿信息,根据第一位姿信息、第二位姿信息、第一位置信息,计算正脸图像与用于室外人脸识别测温一体机之间的距离,根据距离检测结果获取正脸图像对应的温度数据,其中,温度数据包括多个预设温度采集点位对应的温度值。
30.106、对温度数据和正脸图像进行数据融合,得到融合图像,并对融合图像进行脸部特征区域校正,得到标准图像;具体的,服务器对温度数据和正脸图像进行融合,得到融合图像,其中,融合方法如下:取正脸图像中候选区域矩形框a和候选区域矩形框b,设候选区域矩形框a的起始行irs1,终止行ire1,起始列ics1,终止列ice1,候选矩形框b的起始行irs2,终止行ire2,起始列ics2,终止列ice2,其中,候选区域矩形框a和候选区域矩形框b分别为任意两个候选区域矩形框,根据候选区域矩形框a和候选区域矩形框b的起始行、终止行、起始列、终止列判断两者是否满足融合条件,若是,则进行融合,否则,直接将原更新后的候选区域矩形框作为融合后的候选区域矩形框,当服务器得到融合图像后,服务器对融合图像进行脸部特征区域矫正,需要说明的是,服务器在进行脸部特征区域校正是通过预置的脸部特征模板图进行区域校正的,首先服务器判断偏差值,进而服务器根据偏差值进行脸部特征区域校正,得到标准图像。
31.107、根据标准图像计算人物真实温度,并根据人物真实温度生成温度检测结果,以及对温度检测结果和身份核验结果进行数据关联存储。
32.具体的,服务器根据所述标准测温间距、与标准测温间距不同的测温间距和所述与标准测温间距不同的测温间距下测得的温度进行最小二乘法拟合,得到温度误差校正函数,并根据上述标准图像进行温度连通区域分析,确定出多种连通区域,进而服务器根据该
多种连通区域进行温度均值计算,并根据预置的权重系数及温度均值计算对应的人体真实温度,最终服务器根据上述温度误差校正函数进行温度校正,得到温度检测结果,并对温度检测结果和身份核验结果进行数据关联存储。
33.本发明实施例中,基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;对视频数据进行视频图像提取,得到多个视频图像,并对多个视频图像进行人物检测,得到多个人物图像,其中,多个人物图像为携带有人物信息的图像;对多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取多个人物图像中的正脸图像;调用预置的活体检测模型对正脸图像进行活体检测,得到活体检测结果,并根据活体检测结果和正脸图像对身份信息进行核验,得到身份核验结果;若身份核验结果为身份核验通过,则对正脸图像进行测温距离检测,得到距离检测结果,并根据距离检测结果获取正脸图像对应的温度数据,其中,温度数据包括多个预设温度采集点位对应的温度值;对温度数据和正脸图像进行数据融合,得到融合图像,并对融合图像进行脸部特征区域校正,得到标准图像;根据标准图像计算人物真实温度,并根据人物真实温度生成温度检测结果,以及对温度检测结果和身份核验结果进行数据关联存储。本发明通过实时采集人物的正脸图像,并对图像进行占比计算和活体检测,能够更加高效的对人员进行检测,检测可以实现实时观测与自动控制,最后对温度检测结果和身份核验结果进行数据关联存储,可以实现人员的数据有效监控,进而提高了人脸识别测温的效率。
34.请参阅图2,本发明实施例中用于室外人脸识别测温方法的另一个实施例包括:201、基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;202、对视频数据进行视频图像提取,得到多个视频图像,并对多个视频图像进行人物检测,得到多个人物图像,其中,多个人物图像为携带有人物信息的图像;203、对多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取多个人物图像中的正脸图像;具体的,基于预置的语义分割算法分别提取每个人物图像的人物轮廓,得到人物轮廓图像;根据预设的特征点对人物轮廓图像进行特征点命中率计算,得到特征点命中率,其中,特征点包括:两个肩部特征点、两个眼部特征点、两个耳朵特征点和顶部额头特征点;根据特征点命中率生成人物图像的人脸区域占比,得到每个人物图像对应的人脸区域占比;判断每个人物图像对应的人脸区域占比是否大于预置的人脸占比目标值;若是,则将人物图像作为正脸图像并输出。
35.其中,服务器通过人物运动确定背景区域,语义分割算法依据背景区域深度图像像素值变化的大小与方向进行更新,通过背景减除得到人物轮廓区域,并依赖其区域再次进行背景更新,需要说明的是,中背景区域确定的方法为,首先通过帧间差找出人物运动区域,再通过填充确定完整人物区域,从而反向确定背景区域。为了得到运动人物所在的完整区,即运动人物图,人物图以外的黑色区域即背景区域,并根据预设的特征点对人物轮廓图像进行特征点命中率计算,得到特征点命中率,其中,特征点包括:两个肩部特征点、两个眼部特征点、两个耳朵特征点和顶部额头特征点;根据特征点命中率生成人物图像的人脸区域占比,得到每个人物图像对应的人脸区域占比,需要说明得是,在进行特征点命中率计算
时,服务器通过点位信息扫描,确定是否重叠,进而根据重叠率计算上述特征点命中率,最终服务器判断每个人物图像对应的人脸区域占比是否大于预置的人脸占比目标值,需要说明的是,在进行人脸占比目标值确认时,服务器预设的占比目标值为百分之80,若是,则将上述人脸图像作为正脸图像并输出,服务器应用二值化图像的特性,有利于往后进行降噪的操作,并有降维的效果。
36.204、调用预置的活体检测模型对正脸图像进行活体检测,得到活体检测结果,并根据活体检测结果和正脸图像对身份信息进行核验,得到身份核验结果;具体的,对正脸图像进行图像分割,得到多个子图像;调用预置的活体检测模型对多个子图像进行图像特征提取,得到每个子图像的人脸纹理特征;根据每个子图像的人脸纹理特征判断正脸图像是否为活体人脸,得到活体检测结果;若活体检测结果为正脸图像是活体人脸,则将正脸图像和预置的信息数据库中的人脸白名单进行身份核验,得到身份核验结果,其中,身份核验结果包括:身份核验通过和身份核验不通过。
37.需要说明的是,在进行图像特征提取时,服务器接收到该人脸图像好后,首先对人脸进行预处理,包括提取人脸图像的2d关键点。根据关键点将图像的人脸矫正对齐到一标准的参考坐标系下,得到归一化的人脸图像,对人脸图像进行语义分割得到至少一个语义分割区域及遮挡物的区域,所述语义分割区域包括眼睛区域、眉毛区域、鼻子区域、嘴巴区域,语义分割区域中任一区域也可能为被遮挡物遮挡的区域,也可能是未被遮挡物遮挡的区域即有效人脸区域,遮挡物包括眼镜、口罩或其他遮挡物遮挡的区域,进而得到每个子图像的人脸纹理特征,最终服务器根据每个子图像的人脸纹理特征判断正脸图像是否为活体人脸,得到活体检测结果,若活体检测结果为正脸图像是活体人脸,通过训练后的活体检测模型对接收到的待识别图像进行人脸活体检测,最终得到活体检测结果,并对该正脸图像进行身份信息匹配,通过预置的数据库进行相似度匹配,得到对应的身份核验结果,对归一化的人脸图像进行进一步的处理,包括但不限于去模糊、超分辨、光照均衡等预处理操作,从而提升图像质量,提高3d人脸模型系数和相对相机坐标系的外参数的获取精度。
38.可选的,若活体检测结果为正脸图像不是活体人脸,则根据正脸图像生成告警信息;将告警信息发送至预置的云监控平台,通过云监控平台启动设备预警任务并下发设备预警策略;根据设备预警策略对告警信息进行告警处理,并生成处理结果。
39.其中,若活体检测结果为正脸图像不是活体人脸,则根据正脸图像生成告警信息,需要说明的是,若上述正脸图像为非活体人脸,则进行非活体类型判断,其中,上述非活体类型包括但不限于照片、视频、纸张等类型,进而服务器根据上述非活体类型进行告警信息生成,确定对应的告警信息,最终服务器通过云监控平台启动设备预警任务并下发设备预警策略,需要说明的是,在进行设备预警策略生成时,服务器对上述非活体类型进行判断,并实时采集周围环境图像,以进一步判读当前周围环境参数,并实时报警,最终生成对应的处理结果,通过对上述非活体类型进行判断,并实时采集周围环境图像,以进一步判读当前周围环境参数,并实时报警,可以进一步提升人脸识别测温时的准确度。
40.205、若身份核验结果为身份核验通过,则对正脸图像进行测温距离检测,得到距离检测结果,并根据距离检测结果获取正脸图像对应的温度数据,其中,温度数据包括多个预设温度采集点位对应的温度值;具体的,若身份核验结果为身份核验通过,则计算正脸图像与用于室外人脸识别
测温一体机之间的距离,得到目标距离;判断目标距离是否符合预设测温范围,得到距离检测结果,其中,距离检测结果包括:符合和不符合;若距离检测结果为符合,则根据多个预设温度采集点位获取正脸图像对应的温度值,得到温度数据。
41.其中,计算人体到相机的距离包括:根据人脸识别中检测到的人脸,得到人体头部垂直长度,根据人体头部垂直长度计算人体头全高数值s,在本实施例中,获取到的图像帧其中一个图像帧的人体头部垂直所占像元数a为90,根据像元高度和像元数可以得到人体头全高数值s=a*b=1.53mm,具体的,在本实施例中,人体头全高数值是采用gbt 2428-1998成年人头面部尺寸标准,设本实施例中,该图像帧内进行人脸检测的用户为女性,根据gbt 2428-1998成年人头面部尺寸标准可查得女性的头全高为216mm,因此能够计算出该图像帧中人体到相机的距离l为4.9m,在服务器得到目标距离;之后,判断目标距离是否符合预设测温范围,得到距离检测结果,其中,距离检测结果包括:符合和不符合;若距离检测结果为符合,则根据多个预设温度采集点位获取正脸图像对应的温度值,得到温度数据,具体的,根据每一拍摄距离下对应的视频进行人脸识别包括:在标准测温间距和与所述标准测温间距不同的测温间距下进行人脸识别,在本实施例中,标准测温间距取1-4米,在标准测温间距下测得的温度即是人体表面温度,现有技术中使用单目视觉测距的测量精度不高,因此本发明使用人脸识别测距,能够大大提高测距精度,从而对温度进行距离补偿,减少测温误差。
42.206、若距离检测结果为不符合,则根据目标距离生成距离调整方案;207、对距离调整方案进行语音播报提示,并调用预置的目标检测模型对人物移动轨迹进行跟踪识别,直至目标距离符合预设测温范围;208、对温度数据和正脸图像进行数据融合,得到融合图像,并对融合图像进行脸部特征区域校正,得到标准图像;具体的,若距离检测结果为不符合,则根据目标距离生成距离调整方案,对用户进行提示,也即提升靠近或远离等信息,并对距离调整方案进行语音播报提示,并调用预置的目标检测模型对人物移动轨迹进行跟踪识别,直至目标距离符合预设测温范围时,服务器停止语音提示,据候选区域矩形框a和候选区域矩形框b的起始行、终止行、起始列、终止列判断两者是否满足融合条件,若是,则进行融合,否则,直接将原更新后的候选区域矩形框作为融合后的候选区域矩形框,当服务器得到融合图像后,服务器对融合图像进行脸部特征区域矫正,需要说明的是,服务器在进行脸部特征区域校正是通过预置的脸部特征模板图进行区域校正的,首先服务器判断偏差值,进而服务器根据偏差值进行脸部特征区域校正,得到标准图像,服务器则根据目标距离生成距离调整方案,对用户进行提示,也即提升靠近或远离等信息,并对距离调整方案进行语音播报提示,并调用预置的目标检测模型对人物移动轨迹进行跟踪识别,可以有效提升在进行人脸识别及测温数据时的数据采集有效性,降低无用数据的概率,提升人脸识别及测温的效率。
43.209、根据标准图像计算人物真实温度,并根据人物真实温度生成温度检测结果,以及对温度检测结果和身份核验结果进行数据关联存储。
44.具体的,根据标准图像生成多个温度连通区域,其中,多个温度连通区域包括:一个主连通区域和多个次连通区域;分别计算主连通区域和多个次连通区域的温度平均值,得到主连通区域的温度平均数和多个次连通区域的温度平均数;根据预设的温度权重系
数、主连通区域的温度平均数和多个次连通区域的温度平均数计算标准图像对应的人物真实温度;判断人物真实温度是否超过预设温度阈值,得到温度检测结果;对温度检测结果和身份核验结果进行数据关联存储。
45.其中,上述温度连通区域主要分为主连通区域和次连通区域,需要说明的是,主连通区域主要指的是正脸图像中的额头、鼻子、嘴唇等主要器官特征区域,次连通区域主要指的是耳朵,下巴等次要特征区域,本发明实施例中,服务器分别计算各连通区域的温度平均值,并根据预设的温度权重系数,本发明实施例中,主连通区域的权重系数为0.8,各次连通区域的权重系数的和为0.2,具体的,服务器根据预设的温度权重系数、主连通区域的温度平均数和多个次连通区域的温度平均数计算标准图像对应的人物真实温度;判断人物真实温度是否超过预设温度阈值,得到温度检测结果;对温度检测结果和身份核验结果进行数据关联存储,本发明实例中,服务器分别计算各连通区域的温度平均值,并根据预设的温度权重系数,本发明实施例中,主连通区域的权重系数为0.8,通过设置不同区域的权重系数,可以提升人体温度计算时的准确度。
46.本发明实施例中,基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;对视频数据进行视频图像提取,得到多个视频图像,并对多个视频图像进行人物检测,得到多个人物图像,其中,多个人物图像为携带有人物信息的图像;对多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取多个人物图像中的正脸图像;调用预置的活体检测模型对正脸图像进行活体检测,得到活体检测结果,并根据活体检测结果和正脸图像对身份信息进行核验,得到身份核验结果;若身份核验结果为身份核验通过,则对正脸图像进行测温距离检测,得到距离检测结果,并根据距离检测结果获取正脸图像对应的温度数据,其中,温度数据包括多个预设温度采集点位对应的温度值;对温度数据和正脸图像进行数据融合,得到融合图像,并对融合图像进行脸部特征区域校正,得到标准图像;根据标准图像计算人物真实温度,并根据人物真实温度生成温度检测结果,以及对温度检测结果和身份核验结果进行数据关联存储。本发明通过实时采集人物的正脸图像,并对图像进行占比计算和活体检测,能够更加高效的对人员进行检测,检测可以实现实时观测与自动控制,最后对温度检测结果和身份核验结果进行数据关联存储,可以实现人员的数据有效监控,进而提高了人脸识别测温的效率。
47.上面对本发明实施例中用于室外人脸识别测温方法进行了描述,下面对本发明实施例中用于室外人脸识别测温装置进行描述,请参阅图3,本发明实施例中用于室外人脸识别测温装置一个实施例包括:采集模块301,用于基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;检测模块302,用于对所述视频数据进行视频图像提取,得到多个视频图像,并对所述多个视频图像进行人物检测,得到多个人物图像,其中,所述多个人物图像为携带有人物信息的图像;计算模块303,用于对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像;
核验模块304,用于调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果;获取模块305,用于若所述身份核验结果为身份核验通过,则对所述正脸图像进行测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值;融合模块306,用于对所述温度数据和所述正脸图像进行数据融合,得到融合图像,并对所述融合图像进行脸部特征区域校正,得到标准图像;存储模块307,用于根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储。
48.本发明实施例中,基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;对所述视频数据进行视频图像提取,得到多个视频图像,并对所述多个视频图像进行人物检测,得到多个人物图像,其中,所述多个人物图像为携带有人物信息的图像;对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像;调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果;若所述身份核验结果为身份核验通过,则对所述正脸图像进行测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值;对所述温度数据和所述正脸图像进行数据融合,得到融合图像,并对所述融合图像进行脸部特征区域校正,得到标准图像;根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储。本发明通过实时采集人物的正脸图像,并对图像进行占比计算和活体检测,能够更加高效的对人员进行检测,检测可以实现实时观测与自动控制,最后对温度检测结果和身份核验结果进行数据关联存储,可以实现人员的数据有效监控,进而提高了人脸识别测温的效率。
49.请参阅图4,本发明实施例中用于室外人脸识别测温装置另一个实施例包括:采集模块301,用于基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;检测模块302,用于对所述视频数据进行视频图像提取,得到多个视频图像,并对所述多个视频图像进行人物检测,得到多个人物图像,其中,所述多个人物图像为携带有人物信息的图像;计算模块303,用于对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像;核验模块304,用于调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果;获取模块305,用于若所述身份核验结果为身份核验通过,则对所述正脸图像进行
测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值;融合模块306,用于对所述温度数据和所述正脸图像进行数据融合,得到融合图像,并对所述融合图像进行脸部特征区域校正,得到标准图像;存储模块307,用于根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储。
50.可选的,所述计算模块303具体用于:基于预置的语义分割算法分别提取每个人物图像的人物轮廓,得到人物轮廓图像;根据预设的特征点对所述人物轮廓图像进行特征点命中率计算,得到特征点命中率,其中,所述特征点包括:两个肩部特征点、两个眼部特征点、两个耳朵特征点和顶部额头特征点;根据所述特征点命中率生成所述人物图像的人脸区域占比,得到每个人物图像对应的人脸区域占比;判断每个人物图像对应的人脸区域占比是否大于预置的人脸占比目标值;若是,则将所述人物图像作为正脸图像并输出。
51.可选的,所述核验模块304具体用于:对所述正脸图像进行图像分割,得到多个子图像;调用预置的活体检测模型对所述多个子图像进行图像特征提取,得到每个子图像的人脸纹理特征;根据每个子图像的人脸纹理特征判断所述正脸图像是否为活体人脸,得到活体检测结果;若所述活体检测结果为所述正脸图像是活体人脸,则将所述正脸图像和预置的信息数据库中的人脸白名单进行身份核验,得到身份核验结果,其中,所述身份核验结果包括:身份核验通过和身份核验不通过。
52.可选的,所述用于室外人脸识别测温装置还包括:预警模块308,用于若所述活体检测结果为所述正脸图像不是活体人脸,则根据所述正脸图像生成告警信息;将所述告警信息发送至预置的云监控平台,通过所述云监控平台启动设备预警任务并下发设备预警策略;根据所述设备预警策略对所述告警信息进行告警处理,并生成处理结果。
53.可选的,所述获取模块305具体用于:若所述身份核验结果为身份核验通过,则计算所述正脸图像与所述用于室外人脸识别测温一体机之间的距离,得到目标距离;判断所述目标距离是否符合预设测温范围,得到距离检测结果,其中,所述距离检测结果包括:符合和不符合;若所述距离检测结果为符合,则根据多个预设温度采集点位获取所述正脸图像对应的温度值,得到温度数据。
54.可选的,所述用于室外人脸识别测温装置还包括:识别模块309,用于若所述距离检测结果为不符合,则根据所述目标距离生成距离调整方案;对所述距离调整方案进行语音播报提示,并调用预置的目标检测模型对人物移动轨迹进行跟踪识别,直至所述目标距离符合预设测温范围。
55.可选的,所述存储模块307具体用于:根据所述标准图像生成多个温度连通区域,其中,所述多个温度连通区域包括:一个主连通区域和多个次连通区域;分别计算所述主连通区域和所述多个次连通区域的温度平均值,得到主连通区域的温度平均数和多个次连通区域的温度平均数;根据预设的温度权重系数、所述主连通区域的温度平均数和多个次连通区域的温度平均数计算所述标准图像对应的人物真实温度;判断所述人物真实温度是否超过预设温度阈值,得到温度检测结果;对所述温度检测结果和所述身份核验结果进行数据关联存储。
56.本发明实施例中,基于预设的环境感知参数,通过预置室外人脸识别测温一体机中的图像采集终端实时监测预设监控区域的环境变化并拍摄环境变化时的视频数据;对所述视频数据进行视频图像提取,得到多个视频图像,并对所述多个视频图像进行人物检测,得到多个人物图像,其中,所述多个人物图像为携带有人物信息的图像;对所述多个人物图像进行人脸区域占比计算,得到每个人物图像对应的人脸区域占比,并根据每个人物图像对应的人脸区域占比提取所述多个人物图像中的正脸图像;调用预置的活体检测模型对所述正脸图像进行活体检测,得到活体检测结果,并根据所述活体检测结果和所述正脸图像对身份信息进行核验,得到身份核验结果;若所述身份核验结果为身份核验通过,则对所述正脸图像进行测温距离检测,得到距离检测结果,并根据所述距离检测结果获取所述正脸图像对应的温度数据,其中,所述温度数据包括多个预设温度采集点位对应的温度值;对所述温度数据和所述正脸图像进行数据融合,得到融合图像,并对所述融合图像进行脸部特征区域校正,得到标准图像;根据所述标准图像计算人物真实温度,并根据所述人物真实温度生成温度检测结果,以及对所述温度检测结果和所述身份核验结果进行数据关联存储。本发明通过实时采集人物的正脸图像,并对图像进行占比计算和活体检测,能够更加高效的对人员进行检测,检测可以实现实时观测与自动控制,最后对温度检测结果和身份核验结果进行数据关联存储,可以实现人员的数据有效监控,进而提高了人脸识别测温的效率。
57.上面图3和图4从模块化功能实体的角度对本发明实施例中的用于室外人脸识别测温装置进行详细描述,下面从硬件处理的角度对本发明实施例中用于室外人脸识别测温设备进行详细描述。
58.图5是本发明实施例提供的一种用于室外人脸识别测温设备的结构示意图,该用于室外人脸识别测温设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对用于室外人脸识别测温设备500中的一系列指令操作。更进一步地,处理器510可以设置为与存储介质530通信,在用于室外人脸识别测温设备500上执行存储介质530中的一系列指令操作。
59.用于室外人脸识别测温设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作系统531,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图5示出的用于室外人脸识别测温设备结构并不构成对用于室外人脸识别测温设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
60.本发明还提供一种用于室外人脸识别测温设备,所述用于室外人脸识别测温设备包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述各实施例中的所述用于室外人脸识别测温方法的步骤。
61.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述
计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述用于室外人脸识别测温方法的步骤。
62.进一步地,计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。
63.本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
64.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
65.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
66.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1