一种基于人脸识别的红外测温补偿方法及终端技术

技术编号:27736717 阅读:31 留言:0更新日期:2021-03-19 13:28
本发明专利技术公开了一种基于人脸识别的红外测温补偿方法及终端,接收红外测温请求时,获取相机在不同拍摄距离下拍摄到的视频,根据每一拍摄距离下对应的视频图像帧进行人脸识别,并计算人体到相机的距离,得到多个不同距离,获取多组测温距离和多组测温距离下测得的温度后得出温度误差校正函数,并以此对通过红外测温测得的温度进行校正;利用人脸识别测距对红外测温进行距离‑温度补偿,能够实现精确测距,并且在距离‑补偿计算时能够精确得到温度误差校正函数,利用温度误差校正函数对通过红外测温测得的温度进行校正,从而得到精度较高的人体温度,因此本发明专利技术使用人脸识别测距,能够提高测距精度,从而对温度进行距离补偿,减少测温误差。

【技术实现步骤摘要】
一种基于人脸识别的红外测温补偿方法及终端
本专利技术涉及红外测温
,尤其涉及一种基于人脸识别的红外测温补偿方法及终端。
技术介绍
红外测温仪是通过红外能量聚焦在光电探测仪上并将其转变为相应的电信号,电信号经过放大器和信号处理电路按照仪器内部的算法和目标发射率校正后就转变为被测目标的温度值,但是红外测温仪的测温结果除了与被测物温度有关,还与被测物的发射率、环境温度、测温距离有关,尤其是当测温距离变化较大时,需要消除测量距离因素对测量精度的影响。而在测量距离时,单目视觉测距相对于双目视觉测距、激光雷达测距具有测距计算量小、成本低优势,但在没有可识别物作为计算参考点时,单目视觉测距的测量精度不高,不利于推广应用。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于人脸识别的红外测温补偿方法及终端,能够修补因测量距离造成的测温误差,提高测温精度。为了解决上述技术问题,本专利技术采用的技术方案为:一种基于人脸识别的红外测温补偿方法,包括步骤:接收红外测温请求,获取相机在不同拍摄距离下拍摄到的视频;根据每一拍摄距离下对应的视频进行人脸识别,并计算人体到相机的距离,得到多个不同距离;根据所述多个不同距离以及所述多个不同距离下测得的对应的温度,得到温度误差校正函数,根据所述温度误差校正函数对通过红外测温测得的温度进行校正。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种基于人脸识别的红外测温补偿终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收红外测温请求,获取相机在不同拍摄距离下拍摄到的视频;根据每一拍摄距离下对应的视频进行人脸识别,并计算人体到相机的距离,得到多个不同距离;根据所述多个不同距离以及所述多个不同距离下测得的对应的温度,得到温度误差校正函数,根据所述温度误差校正函数对通过红外测温测得的温度进行校正。本专利技术的有益效果在于:接收红外测温请求时,获取相机在不同拍摄距离下拍摄到的视频,根据每一拍摄距离下对应的视频图像帧进行人脸识别,并计算人体到相机的距离,得到多个不同距离,获取多组测温距离和多组测温距离下测得的温度后得出温度误差校正函数,并以此对通过红外测温测得的温度进行校正;利用人脸识别测距对红外测温进行距离-温度补偿,能够实现精确测距,并且在距离-补偿计算时能够精确得到温度误差校正函数,利用温度误差校正函数对通过红外测温测得的温度进行校正,从而得到精度较高的人体温度;现有技术中使用单目视觉测距的测量精度不高,因此本专利技术使用人脸识别测距,能够大大提高测距精度,从而对温度进行距离补偿,减少测温误差。附图说明图1为本专利技术实施例的一种基于人脸识别的红外测温补偿方法的流程图;图2为本专利技术实施例的一种基于人脸识别的红外测温补偿终端的示意图;图3为本专利技术实施例的一种基于人脸识别的红外测温补偿方法的人脸识别测距的流程图;图4为本专利技术实施例的一种基于人脸识别的红外测温补偿方法的温度校正的流程图;标号说明:1、一种基于人脸识别的红外测温补偿终端;2、存储器;3、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。请参照图1,本专利技术实施例提供了一种基于人脸识别的红外测温补偿方法,包括步骤:接收红外测温请求,获取相机在不同拍摄距离下拍摄到的视频;根据每一拍摄距离下对应的视频进行人脸识别,并计算人体到相机的距离,得到多个不同距离;根据所述多个不同距离以及所述多个不同距离下测得的对应的温度,得到温度误差校正函数,根据所述温度误差校正函数对通过红外测温测得的温度进行校正。从上述描述可知,本专利技术的有益效果在于:接收红外测温请求时,获取相机在不同拍摄距离下拍摄到的视频,根据每一拍摄距离下对应的视频图像帧进行人脸识别,并计算人体到相机的距离,得到多个不同距离,获取多组测温距离和多组测温距离下测得的温度后得出温度误差校正函数,并以此对通过红外测温测得的温度进行校正;利用人脸识别测距对红外测温进行距离-温度补偿,能够实现精确测距,并且在距离-补偿计算时能够精确得到温度误差校正函数,利用温度误差校正函数对通过红外测温测得的温度进行校正,从而得到精度较高的人体温度;现有技术中使用单目视觉测距的测量精度不高,因此本专利技术使用人脸识别测距,能够大大提高测距精度,从而对温度进行距离补偿,减少测温误差。进一步的,所述根据每一拍摄距离下对应的视频进行人脸识别包括:在标准测温间距和与所述标准测温间距不同的测温间距下进行人脸识别。由上述描述可知,在不同的位置测量距离,能够为后续距离-温度补偿提供更多样性的样本,从而更精确地获得人体温度。进一步的,所述人脸识别包括步骤:根据拍摄到的视频流提取图像帧,根据提取的图像帧采集人脸多个角度的图像,训练所述多个角度的图像并建立人脸库,根据所述人脸库检测出所述图像帧中的人脸,并用矩形框标记所述图像帧中的人脸;所述计算人体到相机的距离包括:根据所述矩形框中框选的人脸,得到人体头部垂直长度,根据所述人体头部垂直长度计算人体头全高数值S,根据所述相机得到相机焦距f;根据所述人体头全高数值S、所述人体头全高数值的标准值H和所述相机焦距f,利用公式L=f*H/S计算人体到相机的距离L。由上述描述可知,通过采集和训练不同角度人脸的图像数据,能够实现不正视摄像头即可精确地检测到人脸,并依据检测到的人脸精确计算人体头全高数值,通过人体头全高数值和人体头全高数值的标准值以及相机焦距计算人体到相机的距离,其中人体头全高数值和相机焦距数值精确,因此测量到的人体测温距离精度较高。进一步的,还包括确定所述人体头全高数值的标准值H为:确定所述图像帧中的人脸的性别和肤色,根据所述性别和肤色匹配与所述图像帧中的人脸对应的头全高数值的标准值H。由上述描述可知,获得图像帧中人脸的性别和肤色后,利用肤色和性别能够更好的匹配对应的标准头全高数值,大大提高计算精度。进一步的,所述根据所述多个不同距离以及所述多个不同距离下测得的对应的温度,得到温度误差校正函数包括:将所述标准测温间距下测得的温度设为人体表面的实际温度,依据所述标准测温间距、所述人体表面的实际温度、所述与标准测温间距不同的测温间距和所述与标准测温间距不同的测温间距下测得的温度进行最小二乘法拟合,得到温度误差校正函数。由上述描述可知,将不同测温距离和不同测温距离下测量的温度,利用最小二乘法拟合得出温度误差校正函数,并且将标准测温间距下测量的温度设为人体表面的实际温度,能够更好地对测温误差进行分析,精确地对测量温度进行距离补偿。请参照图2,本专利技术另一实施例提供了一种基于人脸识别的红外测温补偿终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行本文档来自技高网
...

【技术保护点】
1.一种基于人脸识别的红外测温补偿方法,其特征在于,包括步骤:/n接收红外测温请求,获取相机在不同拍摄距离下拍摄到的视频;/n根据每一拍摄距离下对应的视频进行人脸识别,并计算人体到相机的距离,得到多个不同距离;/n根据所述多个不同距离以及所述多个不同距离下测得的对应的温度,得到温度误差校正函数,根据所述温度误差校正函数对通过红外测温测得的温度进行校正。/n

【技术特征摘要】
1.一种基于人脸识别的红外测温补偿方法,其特征在于,包括步骤:
接收红外测温请求,获取相机在不同拍摄距离下拍摄到的视频;
根据每一拍摄距离下对应的视频进行人脸识别,并计算人体到相机的距离,得到多个不同距离;
根据所述多个不同距离以及所述多个不同距离下测得的对应的温度,得到温度误差校正函数,根据所述温度误差校正函数对通过红外测温测得的温度进行校正。


2.根据权利要求1所述的一种基于人脸识别的红外测温补偿方法,其特征在于,所述根据每一拍摄距离下对应的视频进行人脸识别包括:
在标准测温间距和与所述标准测温间距不同的测温间距下进行人脸识别。


3.根据权利要求1所述的一种基于人脸识别的红外测温补偿方法,其特征在于,所述人脸识别包括步骤:
根据拍摄到的视频流提取图像帧,根据提取的图像帧采集人脸多个角度的图像,训练所述多个角度的图像并建立人脸库,根据所述人脸库检测出所述图像帧中的人脸,并用矩形框标记所述图像帧中的人脸;
所述计算人体到相机的距离包括:
根据所述矩形框中框选的人脸,得到人体头部垂直长度,根据所述人体头部垂直长度计算人体头全高数值S,根据所述相机得到相机焦距f;
根据所述人体头全高数值S、所述人体头全高数值的标准值H和所述相机焦距f,利用公式L=f*H/S计算人体到相机的距离L。


4.根据权利要求3所述的一种基于人脸识别的红外测温补偿方法,其特征在于,还包括确定所述人体头全高数值的标准值H为:
确定所述图像帧中的人脸的性别和肤色,根据所述性别和肤色匹配与所述图像帧中的人脸对应的头全高数值的标准值H。


5.根据权利要求2所述的一种基于人脸识别的红外测温补偿方法,其特征在于,所述根据所述多个不同距离以及所述多个不同距离下测得的对应的温度,得到温度误差校正函数包括:
将所述标准测温间距下测得的温度设为人体表面的实际温度,依据所述标准测温间距、所述人体表面的实际温度、所述与标准测温间距不同的测温间距和所述与标准测温间距不同的测温间距下测得的温度进行最小二乘法拟合,得到温度误差校正函数。


6.一种基于人脸识别的红外测温补偿终端,包...

【专利技术属性】
技术研发人员:高建民
申请(专利权)人:深圳市高巨创新科技开发有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1