本发明涉及通信领域,具体而言,涉及一种温度确定方法、测温设备、存储介质。
背景技术:
非接触红外测温仪已经广泛用于工业现场中进行点,线,面温度检测,采用红外热成像检测技术对正在运行的工业设备进行非接触式检测,拍摄其温度场的分布,测量各部位的温度值,据此对各种工况及内部故障进行诊断,具有实时,直观和定测等优点。但是红外热成像测温受大气,环境温度,测温距离等因素影响很大,相关技术中,每台红外测温仪在出厂时,会在厂区的走入式高低温箱内部设置黑体模拟热源进行测温校准,但是现场使用环境千差万别,大自然的一切物体都向外辐射着能量,故每台红外测温仪在实际使用时,受周边物体,大气,距离等环境因素影响很大,严重影响测温精度。人体等生命体也是一种热源,也在无时无刻不向外辐射能量,也就是说,测温结果还是会有误差,出现整体向上或向下偏移的情况。
针对相关技术中,由于环境因素影响的测温精度不准确等问题,尚未提出有效的技术方案。
技术实现要素:
本发明实施例提供了一种温度确定方法、测温设备、存储介质,解决在相关技术中由于环境因素影响的测温精度不准确等问题。
根据本发明的一个实施例,提供了一种温度确定方法,包括:获取目标生命体的指定区域的第一灰度信息以及所述指定区域的温度信息,其中,所述目标生命体和待测温的目标位于所述测温设备的测量范围内,所述目标生命体的热量大于预定阈值;根据获取的所述第一灰度信息和所述温度信息对所述测温设备本地保存的测温曲线进行修正;根据修正后的测温曲线确定所述待测温的目标的温度。
根据本发明的另一个实施例,还提供了一种测温设备,包括:双目谱摄像机,用于获取目标生命体的指定区域的第一灰度信息以及所述指定区域的温度信息,其中,所述目标生命体和待测温的目标位于所述测温设备的测量范围内,所述目标生命体的热量大于预定阈值;处理器,用于根据获取的所述第一灰度信息和所述温度信息对测温设备本地保存的测温曲线进行修正;并根据修正后的测温曲线确定待测温的目标的温度。
根据本发明的另一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行以上任一项所述的温度确定方法。
通过本发明,能够根据目标生命体的第一灰度信息和温度信息对所述测温设备本地保存的测温曲线进行修正,进而能够根据修正后的测温曲线确定与目标生命体位于同一测量范围内的待测温的目标的温度,采用上述技术方案,解决了相关技术中由于环境因素影响的测温精度不准确等问题,进而提高了对目标进行温度测量的测量精度。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为根据本发明实施例的温度确定方法的流程图;
图2是根据本发明实施例的测温设备的结构框图;
图3为根据本发明优选实施例的温度确定方法的流程示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在现有红外测温仪(相当于以下实施例的测温设备)在出厂时虽然用黑体模拟进行温度校准,但上述过程并没有考虑到生命体所散发的热量,在实际应用的现场,如何适应当前应用环境,提高红外测温以的测试精度,以下实施例以及优选实施例针对上述问题提供了解决方案。
实施例1
本发明实施例提供了一种温度确定方法,图1为根据本发明实施例的温度确定方法的流程图,如图1所示,包括以下步骤:
步骤s102:获取目标生命体的指定区域的第一灰度信息以及指定区域的温度信息,其中,目标生命体和待测温的目标位于测温设备的测量范围内,目标生命体的热量大于预定阈值;
步骤s104:根据获取的第一灰度信息和温度信息对测温设备本地保存的测温曲线进行修正;
步骤s106:根据修正后的测温曲线确定待测温的目标的温度。
通过本发明,能够根据目标生命体的第一灰度信息和温度信息对测温设备本地保存的测温曲线进行修正,进而能够根据修正后的测温曲线确定与目标生命体位于同一测量范围内的待测温的目标的温度,采用上述技术方案,解决了相关技术中,由于环境因素影响的测温精度不准确等问题,进而提高了对目标进行温度测量的测量精度。
需要说明的是,本发明实施例优选通过人体的指定区域的第一灰度信息和指定区域的温度信息,指定区域可以优选人体的额头,当然目标生命体也可以是其他生命体,但目标生命体最好是热量超过了预设阈值的生命体,本发明实施例对此均不作限定。
上述步骤s104的可实现方式有多种,在一个可选实施例中,可以通过以下技术方案实现:在测温设备本地保存的测温曲线上,查找获取的温度信息所对应的第二灰度信息;将第二灰度信息替换为第一灰度信息,以实现对测温设备本地保存的测温曲线的修正,基于此,步骤s106也可以通过以下技术方案实现:获取目标的第三灰度信息;在修正后的测温曲线上,查找到与第三灰度信息对应的温度,将查找到的温度作为待测温的目标的温度。
为了获取目标生命体的第一灰度信息,在本发明实施例中,还可以通过测温设备中的双目谱摄像机的可见光通道对目标生命体进行检测,得到指定区域的画面,进而通过测温设备中的双目谱摄像机的热成像通道获取第一灰度信息。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
实施例2
在本实施例中还提供了一种测温设备,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。图2是根据本发明实施例的测温设备的结构框图,如图2所示,该装置包括:
双目谱摄像机20,用于获取目标生命体的指定区域的第一灰度信息以及指定区域的温度信息,其中,目标生命体和待测温的目标位于测温设备的测量范围内,目标生命体的热量大于预定阈值;
处理器22,用于根据获取的第一灰度信息和温度信息对测温设备本地保存的测温曲线进行修正;并根据修正后的测温曲线确定待测温的目标的温度。
通过本发明,能够根据目标生命体的第一灰度信息和温度信息对测温设备本地保存的测温曲线进行修正,进而能够根据修正后的测温曲线确定与目标生命体位于同一测量范围内的待测温的目标的温度,采用上述技术方案,解决了相关技术中,由于环境因素影响的测温精度不准确等问题,进而提高了对目标进行温度测量的测量精度。
需要说明的是,本发明实施例优选通过人体的指定区域的第一灰度信息和指定区域的温度信息,指定区域可以优选人体的额头,当然目标生命体也可以是其他生命体,但目标生命体最好是热量超过了预设阈值的生命体,本发明实施例对此均不作限定。
在本发明实施例中,处理器22,还用于在测温设备本地保存的测温曲线上,查找获取的温度信息所对应的第二灰度信息;将第二灰度信息替换为第一灰度信息,以实现对测温设备本地保存的测温曲线的修正。
进一步地,处理器,还用于获取目标的第三灰度信息;在修正后的测温曲线上,查找到与第三灰度信息对应的温度,将查找到的温度作为待测温的目标的温度。
为了获取目标生命体的第一灰度信息,在本发明实施例中,还可以通过测温设备中的双目谱摄像机的可见光通道对目标生命体进行检测,得到指定区域的画面,进而通过测温设备中的双目谱摄像机的热成像通道获取第一灰度信息。
需要说明的是,上述实施例1-实施例2的技术方案可以结合使用,也可以单独使用,本发明实施例对此不作限定。
以下结合一优选实施例对上述温度确定流程进行说明,但不用于限定本发明实施例的技术方案。
图3为根据本发明优选实施例的温度确定方法的流程示意图,如图3所示,包括:
步骤s302,每台红外在线式测温仪(相当于上述实施例的测温设备,或红外测温仪)出厂时,在工厂内部都用黑体进行了测温标定,故红外在线式测温仪内部已经缓存好了测温曲线,即灰度和温度相对应的测温曲线。
步骤s304,红外在线式测温仪的双目谱摄像机的可见光通道采集可见光数据,并且实时进行人脸检测,把画面中的人脸检测出来。
步骤s306,通过可见光通道检测出人脸之后,把画面中人脸的相应额头数据区域传递给双目谱摄像机的热成像通道。
步骤s308,通过热成像通道记录这一块区域的温度为36.8度,并根据此区域的灰度和温度对设备内部的测温曲线进行修正。
步骤s310,热成像通道根据修正后的测温曲线和采集到的目标物体(相当于上述实施例的目标)的灰度,从而计算出目标物体的温度。
需要说明的是,偶尔会有发烧的人经过,红外测温仪可能会在短时间内校准错误,导致测温偏差比较大,此时可以排除这些不合格数据,不过由于设备在不停的实时校准,误差可以很快修正。
综上,本发明实施例以及优选实施例的技术方案,利用了双目谱摄像机的特性,结合可见光智能分析技术,实时进行人脸检测,以人体已经体表温度作为参考,不断实时对红外测温仪进行修正,大大减弱了距离,环境温度,大气等因素对测温结果的影响,提升了红外测温仪的精确性,而且方案简单易行,成本低。
实施例3
本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
s1,获取目标生命体的指定区域的第一灰度信息以及指定区域的温度信息,其中,目标生命体和待测温的目标位于测温设备的测量范围内,目标生命体的热量大于预定阈值;
s2,根据获取的第一灰度信息和温度信息对测温设备本地保存的测温曲线进行修正;
s3,根据修正后的测温曲线确定待测温的目标的温度。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。