热成像伪彩色添加方法、测温设备和计算机存储介质技术

技术编号:30019379 阅读:24 留言:0更新日期:2021-09-11 06:34
本申请公开了一种热成像伪彩色添加方法、测温设备和计算机存储介质,该方法包括:获取视场内的红外图像,并根据所述红外图像判断视场范围内是否有人;当视场内有人时,识别并画定所述红外图像中的人面区域;根据所述人面区域,将温度矩阵切割成环境温度区、衣物温度区和人体温度区;所述温度矩阵与红外图像对应,其上具有多个像素点;根据第一处理规则,对所述环境温度区上的各个像素点添加伪彩色;根据第二处理规则,对所述衣物温度区和人体温度区上的各个像素点添加伪彩色。本申请的热成像伪彩色添加方法、测温设备和计算机存储介质,能够给红外图像添加伪彩色且得到的热力图生动逼真。逼真。逼真。

【技术实现步骤摘要】
热成像伪彩色添加方法、测温设备和计算机存储介质


[0001]本申请涉及温度测量
,特别涉及一种热成像伪彩色添加方法、测温设备和计算机存储介质。

技术介绍

[0002]热力图显示是红外热成像测温技术的一个非常重要的辅助技术。用户在通过红外热像仪得到原始红外图后,进一步经专业图像处理得到伪彩色红外图像,最后以热力图来表征伪彩色红外图像中不同区域的温度。通过伪彩色红外图像,使用者可以直观的看到视场中的发热源,甚至可以通过伪彩色红外图像判断是否有人进入视场范围。
[0003]因此,给红外图像添加伪彩色是制作热力图的最重要的一个步骤之一。如果颜色调配得当,图像会更生动逼真。

技术实现思路

[0004]本申请实施例提供一种热成像伪彩色添加方法、测温设备和计算机存储介质,其能够给红外图像添加伪彩色且得到的热力图生动逼真。
[0005]根据本申请的第一个方面,提供一种热成像伪彩色添加方法,该方法包括:
[0006]S1:获取视场内的红外图像,并根据所述红外图像判断视场范围内是否有人;
[0007]S2:当视场内有人时,识别并画定所述红外图像中的人面区域;
[0008]S3:根据所述人面区域,将温度矩阵切割成环境温度区、衣物温度区和人体温度区;所述温度矩阵与红外图像对应,其上具有多个像素点;
[0009]S4:根据第一处理规则,对所述环境温度区上的各个像素点添加伪彩色;
[0010]根据第二处理规则,对所述衣物温度区和人体温度区上的各个像素点添加伪彩色。r/>[0011]在本申请实施例中,通过对将温度矩阵进行环境、衣物以及人体区域的切割,进而对不同区域的像素点通过不同的处理规则进行处理,进行伪彩色的添加,温度更新及时不拖影,且热力图生动逼真。
[0012]在一些实施方式中,所述根据所述人面区域,将温度矩阵切割成环境温度区、衣物温度区和人体温度区具体为:
[0013]标定所述人面区域在温度矩阵中的大致坐标;
[0014]根据实际温度矩阵,获取所述人面区域对应坐标上的人体测量温度;
[0015]若所述某个像素点的温度在环境测量温度与第一预设温度之间,则将该像素点切割为环境温度区;
[0016]若某个像素点的温度在第一预设温度与第二预设温度之间,则将该像素点切割为衣物温度区;
[0017]若某个像素点的温度在第二预设温度与人体测量温度之间,则将该像素点切割为人体温度区。
[0018]在一些实施方式中,所述第一处理规则包括:
[0019]对环境温度区上的目标像素点的当前环境测量温度值与前几次的环境测量温度值进行加权平均,得到该像素点的实际温度数据;
[0020]依此方法,得到环境温度区上所有像素点的实际温度数据。
[0021]在一些实施方式中,所述第二处理规则具体为:
[0022]对衣物温度区或人体温度区的目标像素点,将相邻的多个像素点的进行温度值排序,取中间的温度值作为目标像素点的温度;
[0023]依此方法,得到衣物温度区或人体温度区上所有像素点的实际温度数据。
[0024]在一些实施方式中,所述第一、二、三处理规则还包括:
[0025]根据第一计算规则,计算出每个实际温度数据对应的伪彩色值。
[0026]进一步地,所述第一计算规则具体为:
[0027]根据排序法分别找到整个温度矩阵中的最高温度和最低温度;
[0028]根据颜色梯度区间[0

255]、所述最高温度、所述最低温度、第一公式y=ax+b,通过两点法计算得到第一参数a和第二参数b;
[0029]根据第一公式y=ax+b,计算出每个实际温度数据对应的伪彩色值;
[0030]其中,所述y为伪彩色值;x为实际温度数据。
[0031]进一步地,该方法还包括;将所述伪彩色值y转换成RGB值。
[0032]根据本申请的第二个方面,提供一种测温设备,该测温设备包括:
[0033]存储器,用于存储可执行指令;
[0034]处理器,用于执行所述存储器中存储的可执行指令时,实现上述实施例的方法。
[0035]根据本申请的第三个方面,提供一种计算机存储介质,其存储有可执行指令,用于被处理器执行时,实现上述实施例的方法。
附图说明
[0036]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本申请实施例的热成像伪彩色添加方法流程图。
具体实施方式
[0038]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0039]在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
[0040]取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或


……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0041]如图1所示,为本申请实施例的热成像伪彩色添加方法,该方法包括:
[0042]S1:获取视场内的红外图像,并根据所述红外图像判断视场范围内是否有人;
[0043]S2:当视场内有人时,识别并画定所述红外图像中的人面区域;
[0044]S3:根据所述人面区域,将温度矩阵切割成环境温度区、衣物温度区和人体温度区;所述温度矩阵与红外图像对应,其上具有多个像素点;
[0045]S4:根据第一处理规则,对所述环境温度区上的各个像素点添加伪彩色;
[0046]根据第二处理规则,对所述衣物温度区和人体温度区上的各个像素点添加伪彩色。
[0047]在本申请实施例中,通过对将温度矩阵进行环境、衣物以及人体区域的切割,进而对不同区域的像素点通过不同的处理规则进行处理,进行伪彩色的添加,温度更新及时不拖影,且热力图生动逼真。
[0048]其中,所述步骤S1:获取视场内的红外图像,并根据所述红外图像判断视场范围内是否有人具体为:
[0049]获取视场内的IR图像,R本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种热成像伪彩色添加方法,其特征在于,该方法包括:S1:获取视场内的红外图像,并根据所述红外图像判断视场范围内是否有人;S2:当视场内有人时,识别并画定所述红外图像中的人面区域;S3:根据所述人面区域,将温度矩阵切割成环境温度区、衣物温度区和人体温度区;所述温度矩阵与红外图像对应,其上具有多个像素点;S4:根据第一处理规则,对所述环境温度区上的各个像素点添加伪彩色;根据第二处理规则,对所述衣物温度区和人体温度区上的各个像素点添加伪彩色。2.根据权利要求1所述的方法,其特征在于,所述根据所述人面区域,将温度矩阵切割成环境温度区、衣物温度区和人体温度区具体为:标定所述人面区域在温度矩阵中的大致坐标;根据实际温度矩阵,获取所述人面区域对应坐标上的人体测量温度;若所述某个像素点的温度在环境测量温度与第一预设温度之间,则将该像素点切割为环境温度区;若某个像素点的温度在第一预设温度与第二预设温度之间,则将该像素点切割为衣物温度区;若某个像素点的温度在第二预设温度与人体测量温度之间,则将该像素点切割为人体温度区。3.根据权利要求1所述的方法,其特征在于,所述第一处理规则包括:对环境温度区上的目标像素点的当前环境测量温度值与前几次的环境测量温度值进行加权平均,得到该像素点的实际温度数据;依此方法,得到环境温度区上所有像素点的实际温度...

【专利技术属性】
技术研发人员:张富鹏罗嘉朗伍硕群傅纬球卢毅强
申请(专利权)人:广东天波信息技术股份有限公司
类型:发明
国别省市:

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

1