CN115655485A - 一种测温方法、装置、电子设备和存储介质 - Google Patents
一种测温方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN115655485A CN115655485A CN202211646917.XA CN202211646917A CN115655485A CN 115655485 A CN115655485 A CN 115655485A CN 202211646917 A CN202211646917 A CN 202211646917A CN 115655485 A CN115655485 A CN 115655485A
- Authority
- CN
- China
- Prior art keywords
- distance
- temperature
- corrected
- gray
- appearance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000009529 body temperature measurement Methods 0.000 title claims abstract description 120
- 238000000034 method Methods 0.000 title claims abstract description 100
- 238000012549 training Methods 0.000 claims description 79
- 230000006870 function Effects 0.000 claims description 77
- 238000012937 correction Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012634 optical imaging Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 16
- 238000004861 thermometry Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 8
- 238000001931 thermography Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 4
- 241001465754 Metazoa Species 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 241000226585 Antennaria plantaginifolia Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Radiation Pyrometers (AREA)
Abstract
本申请公开了一种测温方法、装置、电子设备和存储介质,提高红外测温的准确性。本申请中,持续采集进入测温范围的目标对象的外形参数以及原始灰度值;对原始灰度值进行修正,得到修正灰度值;基于修正灰度值、温度与灰度之间的关系信息,得到原始温度值;基于距离和外形参数之间的关系信息,对外形参数进行修正处理,得到修正后的外形参数;基于修正后的外形参数,得到第一距离;基于第一距离和原始温度值,得到外形参数对应的目标温度值。通过对外形参数进行修正,避免了光学成像导致的图像畸变的问题,进而保证了通过修正后的外形参数得到对应的第一距离的准确性,提升了由于目标对象移动导致的采集到的距离不准确的问题。
Description
技术领域
本申请涉及红外热成像技术领域,尤其涉及一种测温方法、装置、电子设备和存储介质。
背景技术
随着红外热成像测温技术的应用场景越来越广泛,热成像测温设备对测温的便利性、精度要求越来越高。现有红外测温设备多采用手动填入目标距离的方式进行距离补偿,但是当设备固定安装时视场中会有不同距离的目标,单一目标距离参数无法适应多目标测温,造成较大的测温误差;其次,该方法无法在目标移动的过程中实时更新目标距离,无法适应运动的测温场景。因此,红外测温设备的测温的精度有待提高。
发明内容
本申请的目的是提供一种测温方法、装置、电子设备和存储介质,用于提高红外测温的准确性。
第一方面,本申请实施例提供了一种测温方法,应用于红外测温设备,所述方法包括:
持续采集进入测温范围的目标对象的外形参数以及与所述外形参数对应的原始灰度值;
针对采集到的每对外形参数和原始灰度值执行:
基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值;
基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到所述外形参数对应的原始温度值;
基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数;
基于所述修正后的外形参数,得到所述外形参数对应的第一距离,所述第一距离为采集所述外形参数时所述目标对象与所述红外测温设备之间的距离;
基于所述第一距离和所述原始温度值,得到所述外形参数对应的目标温度值。
在本申请中,通过对外形参数进行修正,使得光学成像后的采集到的图像更加准确,进而保证了通过修正后的外形参数得到对应的第一距离的准确性,提升了对移动的目标对象采集到的距离的准确性,且本申请中,基于修正灰度值得到目标对象的原始温度值,并结合原始温度值与第一距离来得到目标温度值,保证参与计算目标温度值的各个参数的准确性,进而使得得到的目标温度值更加的准确。
在一些可能的实施例中,所述基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值,包括:
基于灰度补偿函数确定所述原始灰度值对应的补偿值;
将所述原始灰度值与所述补偿值的差值,作为所述原始灰度值对应的修正灰度值。
在本申请中,通过预先构建的灰度补偿函数来对原始的灰度值进行修正,保证了灰度值的准确性,进而保证了后续得到的目标温度值的准确性。
在一些可能的实施例中,所述灰度补偿函数是根据以下方法构建的:
以预设温度间隔,将多个靶面大小不同的黑体由第一温度,调至第二温度;确定不同温度下,在第一工作位置处各所述黑体分别对应的灰度值以及外形参数;所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;其中,所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于所述多个靶面大小不同的黑体在所述第一工作位置处分别对应的灰度值以及外形参数构建所述灰度补偿函数。
在本申请中,通过设置多个靶面不同的黑体来构建灰度补偿函数,保证了对大面积的目标对象的温度识别的准确性。
在一些可能的实施例中,所述温度与灰度之间的关系信息是根据以下方法构建的:
以预设温度间隔,将位于所述红外测温设备标定距离处的黑体由第一温度,调至第二温度;
确定每次调整后,所述黑体分别对应的灰度值;所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;
基于所述黑体的不同温度,与所述黑体在不同温度下分别对应的灰度值构建所述温度与灰度之间的关系信息。
在本申请中,通过确定不同温度下黑体分别对应的灰度值,保证了构建的温度与灰度之间的关系信息的准确性。
在一些可能的实施例中,所述基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数,包括:
确定所述外形参数对应的采集图像的视场中心,并确定包含所述目标对象的矩形框的中心;所述视场中心为所述采集图像的中心点,所述采集图像为采集所述外形参数时采集到的包含目标对象的图像;
确定所述视场中心与所述矩形框的中心之间的距离;
将所述外形参数、所述视场中心与所述矩形框的中心之间的距离代入所述预先构建的距离和外形参数之间的关系信息中,得到所述修正后的外形参数。
在本申请中,通过预先构建的距离和外形参数之间的关系信息来对采集的外形参数进行修正,避免了由于光学成像畸变导致的采集的外形参数不准确的问题。
在一些可能的实施例中,所述距离和外形参数之间的关系信息是根据以下方法确定的:
采集在多个预设位置时包含训练对象的图像,以及所述训练对象在所述多个预设位置时的外形参数;
针对每张包含训练对象的图像,基于所述图像中所述包含所述训练对象的矩形框的中心、所述图像的视场中心,确定所述视场中心与所述矩形框的中心之间的距离,并将所述训练对象在所述视场中心时的外形参数作为所述训练对象的修正后的外形参数;
基于各个修正后的外形参数、各个外形参数以及各个所述视场中心与所述矩形框的中心之间的距离,构建所述距离和外形参数之间的关系信息。
在本申请中,通过多个预设位置的图像来构建距离和外形参数之间的关系信息,保证了可以对测温范围内任意位置的目标对象进行准确的外形参数的修正。
在一些可能的实施例中,所述基于所述修正后的外形参数,得到所述外形参数对应的第一距离,包括:
确定所述目标对象在初始位置的外形参数;其中初始位置为所述训练对象进入所述红外测温设备的测温范围时的位置;
将所述目标对象在所述初始位置的修正外形参数、所述修正后的外形参数 代入目标距离估计函数,得到所述第一距离,所述修正外形参数为对所述目标对象在所述初始位置的外形参数的修正后得到的参数。
在一些可能的实施例中,所述目标距离估计函数是根据以下方法确定的:
以第一预设距离间隔,由初始位置开始移动所述训练对象;
确定每次移动后,所述训练对象对应的修正后的外形参数以及第二距离,所述第二距离为移动后的所述训练对象与所述红外测温设备之间的距离;
基于各个所述修正后的外形参数、各个所述第二距离以及所述训练对象在初始位置时的修正外形参数,得到所述目标距离估计函数。
在本申请中,通过设置目标距离估计函数来确定目标对象对应的第一距离,保证了确定得到的第一距离的准确性。
在一些可能的实施例中,所述距离温度补偿函数是根据以下方法确定的:
以第二预设距离间隔,将位于所述红外测温设备测温范围内的所述黑体,由第二工作位置调至第一工作位置;并,确定每次调整后所述红外测温设备测得的所述黑体的温度;所述第二工作位置为所述红外测温设备的测温范围内且与所述红外测温设备距离最远的位置,所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于每次调整后所述红外测温设备测得的所述黑体的温度,得到所述距离温度补偿函数。
在本申请中,通过确定黑体在不同位置时的温度来构建距离温度补偿函数,保证了得到的目标温度的准确性。
第二方面,本申请还提供了一种测温装置,应用于红外测温设备,所述装置包括:
采集模块,用于持续采集进入测温范围的目标对象的外形参数以及与所述外形参数对应的原始灰度值;所述外形参数表征所述目标对象的外形特征;
测温模块,用于针对采集到的每对外形参数和原始灰度值执行:
基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值;
基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到所述外形参数对应的原始温度值;
基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数;
基于所述修正后的外形参数,得到所述外形参数对应的第一距离,所述第一距离为采集所述外形参数时所述目标对象与所述红外测温设备之间的距离;
基于所述第一距离和所述原始温度值,得到所述外形参数对应的目标温度值。
在一些可能的实施例中,所述测温模块执行基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值时,具体用于:
基于灰度补偿函数确定所述原始灰度值对应的补偿值;
将所述原始灰度值与所述补偿值的差值,作为所述原始灰度值对应的修正灰度值。
在一些可能的实施例中,所述灰度补偿函数是根据以下方法构建的:
以预设温度间隔,将多个靶面大小不同的黑体由第一温度,调至第二温度;确定不同温度下,在第一工作位置处各所述黑体分别对应的灰度值以及外形参数;所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;其中,所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于所述多个靶面大小不同的黑体在所述第一工作位置处分别对应的灰度值以及外形参数构建所述灰度补偿函数。
在一些可能的实施例中,所述温度与灰度之间的关系信息是根据以下方法构建的:
以预设温度间隔,将位于所述红外测温设备标定距离处的黑体由第一温度,调至第二温度;
确定每次调整后,所述黑体分别对应的灰度值;所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;
基于所述黑体的不同温度,与所述黑体在不同温度下分别对应的灰度值构建所述温度与灰度之间的关系信息。
在一些可能的实施例中,所述测温模块执行基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数时,具体用于:
确定所述外形参数对应的采集图像的视场中心,并确定包含所述目标对象的矩形框的中心;所述视场中心为所述采集图像的中心点,所述采集图像为采集所述外形参数时采集到的包含目标对象的图像;
确定所述视场中心与所述矩形框的中心之间的距离;
将所述外形参数、所述视场中心与所述矩形框的中心之间的距离代入所述预先构建的距离和外形参数之间的关系信息中,得到所述修正后的外形参数。
在一些可能的实施例中,所述距离和外形参数之间的关系信息是根据以下方法确定的:
采集在多个预设位置时包含训练对象的图像,以及所述训练对象在所述多个预设位置时的外形参数;
针对每张包含训练对象的图像,基于所述图像中所述包含所述训练对象的矩形框的中心、所述图像的视场中心,确定所述视场中心与所述矩形框的中心之间的距离,并将所述训练对象在所述视场中心时的外形参数作为所述训练对象的修正后的外形参数;
基于各个修正后的外形参数、各个外形参数以及各个所述视场中心与所述矩形框的中心之间的距离,构建所述距离和外形参数之间的关系信息。
在一些可能的实施例中,所述测温模块执行基于所述修正后的外形参数,得到所述外形参数对应的第一距离时,具体用于:
确定所述目标对象在初始位置的外形参数;其中初始位置为所述训练对象进入所述红外测温设备的测温范围时的位置;
将所述目标对象在所述初始位置的修正外形参数、所述修正后的外形参数 代入目标距离估计函数,得到所述第一距离,所述修正外形参数为对所述目标对象在所述初始位置的外形参数的修正后得到的参数。
在一些可能的实施例中,所述目标距离估计函数是根据以下方法确定的:
以第一预设距离间隔,由初始位置开始移动所述训练对象;
确定每次移动后,所述训练对象对应的修正后的外形参数以及第二距离,所述第二距离为移动后的所述训练对象与所述红外测温设备之间的距离;
基于各个所述修正后的外形参数、各个所述第二距离以及所述训练对象在初始位置时的修正外形参数,得到所述目标距离估计函数。
在一些可能的实施例中,所述距离温度补偿函数是根据以下方法确定的:
以第二预设距离间隔,将位于所述红外测温设备测温范围内的所述黑体,由第二工作位置调至第一工作位置;并,确定每次调整后所述红外测温设备测得的所述黑体的温度;所述第二工作位置为所述红外测温设备的测温范围内且与所述红外测温设备距离最远的位置,所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于每次调整后所述红外测温设备测得的所述黑体的温度,得到所述距离温度补偿函数。
第三方面,本申请另一实施例还提供了一种电子设备,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请第一方面实施例提供的任一方法。
第四方面,本申请另一实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行本申请第一方面实施例提供的任一方法。
本申请的其它特征和优点将在随后的说明书中阐述,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种测温方法的应用场景示意图;
图2A为本申请实施例提供的一种测温方法的整体流程示意图;
图2B为本申请实施例提供的一种测温方法的红外测温设备安装位置示意图;
图2C为本申请实施例提供的一种测温方法的外形参数示意图;
图3为本申请实施例提供的一种测温方法的对采集的外形参数进行修正处理的流程示意图;
图4为本申请实施例提供的一种测温方法的视场中心与矩形框中心示意图;
图5为本申请实施例提供的一种测温方法的构建距离和外形参数之间的关系信息的流程示意图;
图6为本申请实施例提供的一种测温方法的使训练对象位于视场中心A0不同距离的区域的示意图;
图7A为本申请实施例提供的一种测温方法的确定目标距离估计函数的流程示意图;
图7B为本申请实施例提供的一种测温方法的确定目标距离估计函数的另一流程示意图;
图8为本申请实施例提供的一种测温方法的初始位置示意图;
图9为本申请实施例提供的一种测温方法的构建灰度补偿函数的流程示意图;
图10为本申请实施例提供的一种测温方法的多个靶面大小不同的黑体示意图;
图11为本申请实施例提供的一种测温方法的确定原始温度值的流程示意图;
图12为本申请实施例提供的一种测温方法的确定距离温度补偿函数的流程示意图;
图13为本申请实施例提供的一种测温方法的确定距离温度补偿函数的示意图;
图14为本申请实施例提供的一种测温方法的装置示意图;
图15为本申请实施例提供的一种测温方法的电子设备示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以按不同于此处的顺序执行所示出或描述的步骤。
本申请的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请中的“多个”可以表示至少两个,例如可以是两个、三个或者更多,本申请实施例不做限制。
发明人研究发现,随着红外热成像测温技术的应用场景越来越广泛,热成像测温设备对测温的便利性、精度要求越来越高。现有红外测温设备多采用手动填入目标距离的方式进行距离补偿,但是当设备固定安装时视场中会有不同距离的目标,单一目标距离参数无法适应多目标测温,造成较大的测温误差;其次,该方法无法在目标移动的过程中实时更新目标距离,无法适应运动的测温场景。因此,在红外测温设备在对目标对象进行测温时的精度有待提高。
有鉴于此,本申请提出了一种测温方法、装置、电子设备和存储介质,用于提高红外测温的准确性。本申请的发明构思可概括为:持续采集进入测温范围的目标对象的外形参数以及与外形参数对应的原始灰度值;针对采集到的每对外形参数和原始灰度值执行:基于灰度补偿函数对采集的原始灰度值进行灰度修正,得到修正灰度值;基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到外形参数对应的原始温度值;基于预先构建的距离和外形参数之间的关系信息,对采集的外形参数进行修正处理,得到修正后的外形参数;基于修正后的外形参数,得到外形参数对应的第一距离,第一距离为采集外形参数时目标对象与红外测温设备之间的距离;基于第一距离和原始温度值,得到外形参数对应的目标温度值。
为了便于理解,下面结合附图对本申请实施例中提供的一种测温方法进行说明:
如图1所示,为本申请实施例中的一种测温方法的应用场景图。图中包括:红外测温设备10、存储器20、终端设备30;其中:
红外测温设备10持续采集进入测温范围的目标对象的外形参数以及与外形参数对应的原始灰度值;针对采集到的每对外形参数和原始灰度值执行:基于灰度补偿函数对采集的原始灰度值进行灰度修正,得到修正灰度值;基于修正灰度值,以及存储在存储器20中的预先构建的温度与灰度之间的关系信息,得到外形参数对应的原始温度值;基于存储在存储器20中的预先构建的距离和外形参数之间的关系信息,对采集的外形参数进行修正处理,得到修正后的外形参数;基于修正后的外形参数,得到外形参数对应的第一距离,第一距离为采集外形参数时目标对象与红外测温设备之间的距离;基于第一距离和原始温度值,得到外形参数对应的目标温度值,并将得到的目标温度值,在终端设备30中进行展示。
本申请中仅就单个红外测温设备10、存储器20、终端设备30加以详述,但是本领域技术人员应当理解的是,示出的红外测温设备10、存储器20、终端设备30旨在表示本申请的技术方案涉及的红外测温设备10、存储器20、终端设备30的操作。而非暗示对红外测温设备10、存储器20、终端设备30的数量、类型或是位置等具有限制。应当注意,如果向图示环境中添加附加模块或从其中去除个别模块,不会改变本申请的示例实施例的底层概念。另外,本领域技术人员可以理解的是,上述数据的收发也是需要通过网络实现的。
需要说明的是,本申请实施例中的存储器例如可以是缓存***、也可以是硬盘存储、内存存储等等。此外,本申请提出的测温方法不仅适用于图1所示的应用场景,还适用于任何有测温需求的装置。
如图2A所示,为本申请实施例提供的一种测温方法的整体流程示意图,其中:
步骤201中:持续采集进入测温范围的目标对象的外形参数以及与外形参数对应的原始灰度值;
针对采集到的每对外形参数和原始灰度值执行:
步骤202中:基于灰度补偿函数对采集的原始灰度值进行灰度修正,得到修正灰度值;
步骤203中:基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到外形参数对应的原始温度值;
步骤204中:基于预先构建的距离和外形参数之间的关系信息,对采集的外形参数进行修正处理,得到修正后的外形参数;
步骤205中:基于修正后的外形参数,得到外形参数对应的第一距离,第一距离为采集外形参数时目标对象与红外测温设备之间的距离;
步骤206中:基于第一距离和原始温度值,得到外形参数对应的目标温度值。
在本申请中,通过对外形参数进行修正,避免了光学成像导致的图像畸变的问题,进而保证了通过修正后的外形参数得到对应的第一距离的准确性,提升了由于目标对象移动导致的采集到的距离不准确的问题,且本申请中,基于修正灰度值得到目标对象的原始温度值,并结合原始温度值与第一距离来得到目标温度值,保证了得到的目标温度值的准确性。
为了便于进一步的理解本申请实施例提出的一种测温方法,下面对图2A中的步骤分别进行详细说明:
在采用本申请实施例提供的一种测温方法进行测温之前,首先需要将红外测温设备安装在固定位置,例如:如图2B所示,将所述的红外测温设备安装在位置A,安装高度为L(米),调整设备朝向检测区域,确定最佳测温角度,即设备需要涵盖所需检测区域。同时,设备安装的视场角还需满足能够看到所述红外热测温设备的最远工作距离dmax以及待检测的目标对象由最远工作距离dmax进入视场时的目标对象的整体外形,同时还需满足待检测的目标对象进入红外热成像测温设备最近工作距离dmin时的目标对象的整体外形。在本申请提供的一种测温方法中,可以在红外测温设备的视场中设置一条或几条测温分界线,例如可以在设备的测温范围内,且距离设备最远工作距离dmax处的位置设置一条测温分界线,用于检测目标对象是否进入检测区域。
在一些可能的实施例中,考虑到不同类型的目标对象的外形特征不同,因此本申请针对目标对象设置了两个子外形参数,如图2C所示,其中所述的子外形参数一shape_h为目标对象在红外测温设备采集到的图像中最小外接矩形的高度,所述的子外形参数二shape_w为目标对象在红外测温设备采集到的图像中最小外接矩形的宽度。对不同类型的待检测目标对象可以选择子外形参数一或外形参数二作为参与测温过程的外形参数。例如,针对安装在地铁、商场等用于检测人体的红外测温设备,由于人体的身高特征较为明显,因此可以使用子外形参数一作为参与测温过程的外形参数;针对安装在厂房等用于检测动物的红外测温设备,由于动物的宽度特征较为明显时,因此可以将子外形参数二作为参与测温过程的外形参数。
在一些可能的实施例中,为了使得红外测温设备可以尽量准确的测得目标对象的外形参数,因此在安装红外测温设备之后,可采用多个外形参数不同的目标来对红外测温设备进行训练。例如:选择多个外形参数不同的目标对象,站在距离红外测温设备不同距离的位置进行图像采集,特别地,外形参数不同的目标对象在红外测温设备中成像需位于视场中心,视场中心为采集到的图像的中心点。上述的不同距离需包括最近工作距离dmin与最远工作距离dmax,距离间隔为d米,从最近工作距离由近至远依次记为d1、d2、…、dn。多个外形参数不同的目标对象为畜牧业生物时,需包括生物幼崽、雌性、雄性,且需要包括多种体型的生物;目标对象为人体时需包括小孩、男性、女性,且需要包括多种身高,例如:选取的活体的外形间隔为h,当进行人体测温时可以选择身高在1米、1+h米、1+2h米、…、1.9米的不同人群。
在一些可能的实施例中,由于光学成像中镜头畸变使得视场边缘成像发生畸变,一般有枕形畸变、桶形畸变等。这就导致同一目标在视场中心成像与在边缘成像时的获取的目标外形参数有差异。因此,红外测温设备直接采集的目标对象的外形参数并不准确,因此需要修正光学成像带来的畸变差异。在本申请实施例中可实施为基于预先构建的距离和外形参数之间的关系信息,对采集的外形参数进行修正处理,具体可实施为如图3所示的步骤:
步骤301中:确定外形参数对应的采集图像的视场中心,并确定包含目标对象的矩形框的中心;
其中,视场中心为采集图像的中心点,采集图像为采集外形参数时采集到的包含目标对象的图像;
例如:如图4所示,针对采集图像1,外形参数为shape1,确定该图像的视场中心为A点,矩形框的中心为B点。
步骤302中:确定视场中心与矩形框的中心之间的距离;
基于图4中的A点与B点,得到采集图像1的视场中心与矩形框的中心之间的距离为D1。
步骤303中:将外形参数、视场中心与矩形框的中心之间的距离代入预先构建的距离和外形参数之间的关系信息中,得到修正后的外形参数。
在本申请中,距离和外形参数之间的关系信息如公式1所示:
下面对构建距离和外形参数之间的关系信息的过程进行说明,具体可实施为如图5所示的步骤,其中:
步骤501中:采集在多个预设位置时包含训练对象的图像,以及训练对象在多个预设位置时的外形参数;
例如:如图6所示,通过调整移动训练对象,依次使训练对象位于视场中心A0不同距离的区域,即A1~A8,A1~A8即为本申请中的预设位置。
当然需要知道的是,本申请图6中给出的仅为一个实施例,在具体实施时若为了提升精度,则可在A0与A1之间、A0与A2之间……、A0与A8之间任意设置预设位置,本申请对预设位置的数量以及具***置不作限定,技术人员可根据需求自行设定。
步骤502中:针对每张包含训练对象的图像,基于图像的视场中心、图像中包含训练对象的矩形框的中心,确定视场中心与矩形框的中心之间的距离,以及训练对象在视场中心时的外形参数,将训练对象在视场中心时的外形参数作为训练对象的修正后的外形参数;
步骤503中:基于各个修正后的外形参数、各个外形参数以及各个视场中心与矩形框的中心之间的距离,构建距离和外形参数之间的关系信息。
在一些可能的实施例中,考虑到不同体型的目标对象在不同距离处主要外形参数大小有所重合,例如较高的人在远处和较矮的人在近处的红外图像中目标的最小外接矩形的高度可能一致,但两者与红外热成像测温相机的实际距离并不相同。直接采集到的目标对象与红外测温设备之间的距离并不准确。因此在本申请实施例中,在得到修正后的外形参数后,需要基于修正后的外形参数得到外形参数对应的第一距离,具体可实施为:确定目标对象进入测温范围时的外形参数;将目标对象进入测温范围时的外形参数、修正后的外形参数代入目标距离估计函数,得到第一距离。其中:目标距离估计函数是根据如图7A所示的方法确定的:
步骤701中:确定训练对象在初始位置的外形参数;
其中初始位置为训练对象进入红外测温设备的测温范围时的位置;
步骤702中:以预设距离间隔,由初始位置开始移动训练对象;
在另一些实施例中,除了移动训练对象之外,还可以通过控制红外测温设备,来使得训练对象位于距离视场中心的不同位置。其中控制红外测温设备包括:改变红外测温设备的俯仰角,或左右旋转该红外测温设备。
步骤703中:确定每次移动后,训练对象对应的修正后的外形参数以及第二距离;
其中,第二距离为移动后的训练对象与红外测温设备之间的距离;
步骤704中:基于各个修正后的外形参数、各个第二距离、以及训练对象在初始位置时的修正外形参数,得到目标距离估计函数;
其中修正外形参数为对所述目标对象在所述初始位置的外形参数的修正后得到的参数。因为初始位置可能不在视场中心,因此存在图像畸变的可能,因此确定目标距离估计函数时采用的应为在初始位置时的修正外形参数。
在另一些实施例中,初始位置还可以为训练对象进入红外测温设备的测温范围时的位置,若初始位置为训练对象进入红外测温设备的测温范围时的位置,则图7A中的步骤可实施为图7B中的步骤:
步骤711中:确定训练对象在初始位置的修正后的外形参数;
步骤712中:以预设距离间隔,由初始位置开始移动训练对象;
步骤723中:确定每次移动后,训练对象对应的修正后的外形参数以及第二距离;
步骤714中:基于各个修正后的外形参数、各个第二距离、以及训练对象在初始位置时的修正后的外形参数,得到目标距离估计函数。
例如:如图8所示,初始位置为A,确定训练对象在A点的外形参数为shapeA,预设距离间隔为1米,则从A点开始以1米为间隔移动将训练对象;得到目标对象分别在B、C、D、E点时对应的修正后的外形参数shapeB、shapeC、shapeD、shapeE,以及第二距离LB、LC、LD、LE。对如上参数进行拟合处理,得到目标距离估计函数如公式2所示:
在一些可能的实施例中,根据实验测试得到,同一温度的不同大小的目标对象,红外测温设备测得的灰度不同,一般表现为目标越大其测得的灰度值越大。为了保证得到准确的目标对象的目标温度值,因此需要对直接测得的目标对象的灰度值进行修正,在本申请中,可基于灰度补偿函数来对采集的原始灰度值进行灰度修正,得到修正灰度值,具体可实施为:基于灰度补偿函数确定原始灰度值对应的补偿值;将原始灰度值与补偿值的差值,作为原始灰度值对应的修正灰度值。
其中,灰度补偿函数如公式3所示:
在本申请中,可采用如图9所示的步骤来构建灰度补偿函数:
步骤901中:以预设温度间隔,将多个靶面大小不同的黑体由第一温度,调至第二温度;确定不同温度下,在第一工作位置处各黑体分别对应的灰度值以及外形参数;
其中,第一温度为红外测温设备的最小工作温度,第二温度为红外测温设备的最大工作温度;其中,第一工作位置为在红外测温设备的测温范围内且与红外测温设备距离最近的位置。
例如:如图10所示,选择确定多个靶面大小不同的黑体,按面积由小到大记为S0、S1、S2、…、Sn,针对每个黑体,确定各个黑***于红外测温设备的最近工作距离dmin处时不同靶面大小的各个黑体分别对应的外形参数为shape0、shape1、shape2、…、shapen;以及确定不同靶面大小的各个黑体各自对应的灰度值分别为G0、G1、G2、……Gn。
步骤902中:基于多个靶面大小不同的黑体在最近工作距离处黑体分别对应的灰度值以及外形参数构建灰度补偿函数。
例如:继续以图10为例,针对每个黑体,确定该黑体在T温度下的灰度值,其中T大
于等于红外测温设备的最小工作温度Tmin,小于等于红外测温设备的最大工作温度Tmax,
得到Gij以及shapeij,其中j表示S0~Sn个黑体中的第j个黑体,i表示Tmin~Tmax下的第i个
温度;为面积为Sj的黑体在温度Ti下的灰度值。shapeij为面积为Sj的黑体在温度Ti下
的外形参数。
进而可以采用公式4,根据采集到的黑体的灰度值与面积为S0的黑体的标定灰度值得到补偿值:
进而可以得到多个靶面大小不同的黑体在不同温度下的修正灰度值,对多个靶面大小不同的黑体在不同温度下的修正灰度值以及外形参数进行拟合处理进而可得到灰度补偿函数。
在本申请实施例中,在得到修正灰度值后,基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到外形参数对应的原始温度值时,具体可实施为如图11所示的步骤,其中:
步骤1101中:以预设温度间隔,将位于红外测温设备测温范围内的黑体由第一温度,调至第二温度;
其中:第一温度为红外测温设备的最小工作温度,第二温度为红外测温设备的最大工作温度;
步骤1102中:确定不同温度下,黑体分别对应的灰度值;
步骤1103中:基于黑体的不同温度,与黑体在不同温度下分别对应的灰度值构建温度与灰度之间的关系信息。
例如:针对位于红外测温设备的测温范围内的黑体1,第一温度为Tmin,第二温度为Tmax,预设温度间隔为1摄氏度,则分别确定Tmin,Tmin+1,Tmin+2,……,Tmin+n,……,Tmax下黑体1分别对应的灰度值;对采集到的该黑体的在不同温度下的灰度值进行拟合处理,得到温度与灰度之间的关系信息。
需要知道的是,本申请中将预设温度间隔设置为1摄氏度仅为举例说明,再具体实施时,技术人员可根据具体情况设置预设温度间隔,本申请中对预设温度间隔的具体数值不作限定。
综上,针对目标对象,得到该目标对象的第一距离以及原始温度值后, 将第一距离与原始温度值代入预设的距离温度补偿函数,得到目标温度值;其中,距离温度补偿函数如公式5所示:
在一些可能的实施例中,距离温度补偿函数可根据如图12所示的方法确定,其中:
步骤1201中:以预设距离间隔,将位于红外测温设备测温范围内的黑体,由第二工作位置调至第一工作位置;
步骤1202中:确定每次调整后红外测温设备测得的黑体的温度;
其中:第二工作位置为测温范围内距离红外测温设备最远的位置,第一工作位置为测温范围内距离红外测温设备最近的位置;
步骤1203中:基于在每个距离下黑体的温度,得到距离温度补偿函数。
例如:如图13所示,采用一固定温度源辐射黑体,预设距离间隔为1米,第二工作位置为dmax,第一工作位置为dmin,分别确定黑体在dmin,dmin+1,dmin+2,……,dmin+n,……,dmax下的温度;对黑体在不同位置处的温度与该位置与红外测温设备之间的距离进行拟合处理,得到距离温度补偿函数。
在一些可能的实施例中,为了使得本申请实施例提供的一种测温方法适用于所有同一型号的测温设备,因此在构建各个关系信息时,可同时采用多种相同型号的红外测温设备同时对测温范围内的训练对象进行参数的采集。多个相同型号的红外测温设备要求其使用的探测器、红外热成像镜头、传感器、组装结构以及使用的标定主程序等一切会影响红外测温的条件均一致;且要求经过标定后的设备在标定距离D(米)处满足±e℃的精度。
如图14所示,基于相同的发明构思,提出一种测温装置1400,应用于红外测温设备,所述装置包括:
采集模块14001,用于持续采集进入测温范围的目标对象的外形参数以及与所述外形参数对应的原始灰度值;所述外形参数表征所述目标对象的外形特征;
测温模块14002,用于针对采集到的每对外形参数和原始灰度值执行:
基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值;
基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到所述外形参数对应的原始温度值;
基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数;
基于所述修正后的外形参数,得到所述外形参数对应的第一距离,所述第一距离为采集所述外形参数时所述目标对象与所述红外测温设备之间的距离;
基于所述第一距离和所述原始温度值,得到所述外形参数对应的目标温度值。
在一些可能的实施例中,所述测温模块14002执行基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值时,具体用于:
基于灰度补偿函数确定所述原始灰度值对应的补偿值;
将所述原始灰度值与所述补偿值的差值,作为所述原始灰度值对应的修正灰度值。
在一些可能的实施例中,所述灰度补偿函数是根据以下方法构建的:
以预设温度间隔,将多个靶面大小不同的黑体由第一温度,调至第二温度;确定不同温度下,在第一工作位置处各所述黑体分别对应的灰度值以及外形参数;所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;其中,所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于所述多个靶面大小不同的黑体在所述第一工作位置处分别对应的灰度值以及外形参数构建所述灰度补偿函数。
在一些可能的实施例中,所述温度与灰度之间的关系信息是根据以下方法构建的:
以预设温度间隔,将位于所述红外测温设备标定距离处的黑体由第一温度,调至第二温度;
确定每次调整后,所述黑体分别对应的灰度值;所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;
基于所述黑体的不同温度,与所述黑体在不同温度下分别对应的灰度值构建所述温度与灰度之间的关系信息。
在一些可能的实施例中,所述测温模块14002执行基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数时,具体用于:
确定所述外形参数对应的采集图像的视场中心,并确定包含所述目标对象的矩形框的中心;所述视场中心为所述采集图像的中心点,所述采集图像为采集所述外形参数时采集到的包含目标对象的图像;
确定所述视场中心与所述矩形框的中心之间的距离;
将所述外形参数、所述视场中心与所述矩形框的中心之间的距离代入所述预先构建的距离和外形参数之间的关系信息中,得到所述修正后的外形参数。
在一些可能的实施例中,所述距离和外形参数之间的关系信息是根据以下方法确定的:
采集在多个预设位置时包含训练对象的图像,以及所述训练对象在所述多个预设位置时的外形参数;
针对每张包含训练对象的图像,基于所述图像中所述包含所述训练对象的矩形框的中心、所述图像的视场中心,确定所述视场中心与所述矩形框的中心之间的距离,并将所述训练对象在所述视场中心时的外形参数作为所述训练对象的修正后的外形参数;
基于各个修正后的外形参数、各个外形参数以及各个所述视场中心与所述矩形框的中心之间的距离,构建所述距离和外形参数之间的关系信息。
在一些可能的实施例中,所述测温模块14002执行基于所述修正后的外形参数,得到所述外形参数对应的第一距离时,具体用于:
确定所述目标对象在初始位置的外形参数;其中初始位置为所述训练对象进入所述红外测温设备的测温范围时的位置;
将所述目标对象在所述初始位置的修正外形参数、所述修正后的外形参数代入目标距离估计函数,得到所述第一距离,所述修正外形参数为对所述目标对象在所述初始位置的外形参数的修正后得到的参数。
在一些可能的实施例中,所述目标距离估计函数是根据以下方法确定的:
以第一预设距离间隔,由初始位置开始移动所述训练对象;
确定每次移动后,所述训练对象对应的修正后的外形参数以及第二距离,所述第二距离为移动后的所述训练对象与所述红外测温设备之间的距离;
基于各个所述修正后的外形参数、各个所述第二距离以及所述训练对象在初始位置时的修正外形参数,得到所述目标距离估计函数。
在一些可能的实施例中,所述距离温度补偿函数是根据以下方法确定的:
以第二预设距离间隔,将位于所述红外测温设备测温范围内的所述黑体,由第二工作位置调至第一工作位置;并,确定每次调整后所述红外测温设备测得的所述黑体的温度;所述第二工作位置为所述红外测温设备的测温范围内且与所述红外测温设备距离最远的位置,所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于每次调整后所述红外测温设备测得的所述黑体的温度,得到所述距离温度补偿函数。
在介绍了本申请示例性实施方式的一种测温方法和装置之后,接下来,介绍根据本申请的另一示例性实施方式的电子设备。
所属技术领域的技术人员能够理解,本申请的各个方面可以实现为***、方法或程序产品。因此,本申请的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“***”。
在一些可能的实施方式中,根据本申请的电子设备可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本申请各种示例性实施方式的测温方法中的步骤。
下面参照图15来描述根据本申请的这种实施方式的电子设备130。图15显示的电子设备130仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图15所示,电子设备130以通用电子设备的形式表现。电子设备130的组件可以包括但不限于:上述至少一个处理器131、上述至少一个存储器132、连接不同***组件(包括存储器132和处理器131)的总线133。
总线133表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、***总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
存储器132可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)1321和/或高速缓存存储器1322,还可以进一步包括只读存储器(ROM)1323。
存储器132还可以包括具有一组(至少一个)程序模块1324的程序/实用工具1325,这样的程序模块1324包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
电子设备130也可以与一个或多个外部设备134(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子设备130交互的设备通信,和/或与使得该电子设备130能与一个或多个其它电子设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口135进行。并且,电子设备130还可以通过网络适配器136与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器136通过总线133与用于电子设备130的其它模块通信。应当理解,尽管图15中未示出,可以结合电子设备130使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
在一些可能的实施方式中,本申请提供的一种测温方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本申请各种示例性实施方式的一种测温方法中的步骤。
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
本申请的实施方式的用于测温的程序产品可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在电子设备上运行。然而,本申请的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务端上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
此外,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (12)
1.一种测温方法,其特征在于,应用于红外测温设备,所述方法包括:
持续采集进入测温范围的目标对象的外形参数以及与所述外形参数对应的原始灰度值;所述外形参数表征所述目标对象的外形特征;
针对采集到的每对外形参数和原始灰度值执行:
基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值;
基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到所述外形参数对应的原始温度值;
基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数;
基于所述修正后的外形参数,得到所述外形参数对应的第一距离,所述第一距离为采集所述外形参数时所述目标对象与所述红外测温设备之间的距离;
基于所述第一距离和所述原始温度值,得到所述外形参数对应的目标温度值。
2.根据权利要求1所述的方法,其特征在于,所述基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值,包括:
基于灰度补偿函数确定所述原始灰度值对应的补偿值;
将所述原始灰度值与所述补偿值的差值,作为所述原始灰度值对应的修正灰度值。
3.根据权利要求2所述的方法,其特征在于,所述灰度补偿函数是根据以下方法构建的:
以预设温度间隔,将多个靶面大小不同的黑体由第一温度,调至第二温度;确定不同温度下,在第一工作位置处各所述黑体分别对应的灰度值以及外形参数;其中,所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于所述多个靶面大小不同的黑体在所述第一工作位置处分别对应的灰度值以及外形参数构建所述灰度补偿函数。
4.根据权利要求1所述的方法,其特征在于,所述温度与灰度之间的关系信息是根据以下方法构建的:
以预设温度间隔,将位于所述红外测温设备标定距离处的黑体由第一温度,调至第二温度;
确定每次调整后,所述黑体分别对应的灰度值;所述第一温度为所述红外测温设备的最小工作温度,所述第二温度为所述红外测温设备的最大工作温度;
基于所述黑体的不同温度,与所述黑体在不同温度下分别对应的灰度值构建所述温度与灰度之间的关系信息。
5.根据权利要求1所述的方法,其特征在于,所述基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数,包括:
确定所述外形参数对应的采集图像的视场中心,并确定包含所述目标对象的矩形框的中心;所述视场中心为所述采集图像的中心点,所述采集图像为采集所述外形参数时采集到的包含目标对象的图像;
确定所述视场中心与所述矩形框的中心之间的距离;
将所述外形参数以及所述视场中心与所述矩形框的中心之间的距离,代入所述预先构建的距离和外形参数之间的关系信息中,得到所述修正后的外形参数。
6.根据权利要求5所述的方法,其特征在于,所述距离和外形参数之间的关系信息是根据以下方法确定的:
采集在多个预设位置时包含训练对象的图像,以及所述训练对象在所述多个预设位置时的外形参数;
针对每张包含训练对象的图像,基于所述图像中所述包含所述训练对象的矩形框的中心、所述图像的视场中心,确定所述视场中心与所述矩形框的中心之间的距离,并将所述训练对象在所述视场中心时的外形参数作为所述训练对象的修正后的外形参数;
基于各个修正后的外形参数、各个外形参数以及各个所述视场中心与所述矩形框的中心之间的距离,构建所述距离和外形参数之间的关系信息。
7.根据权利要求1所述的方法,其特征在于,所述基于所述修正后的外形参数,得到所述外形参数对应的第一距离,包括:
确定所述目标对象在初始位置的外形参数;其中初始位置为所述训练对象进入所述红外测温设备的测温范围时的位置;
将所述目标对象在所述初始位置的修正外形参数、所述修正后的外形参数代入目标距离估计函数,得到所述第一距离,其中所述修正外形参数为对所述目标对象在所述初始位置的外形参数的修正后得到的参数。
8.根据权利要求7所述的方法,其特征在于,所述目标距离估计函数是根据以下方法确定的:
以第一预设距离间隔,由初始位置开始移动所述训练对象;
确定每次移动后,所述训练对象对应的修正后的外形参数以及第二距离,所述第二距离为移动后的所述训练对象与所述红外测温设备之间的距离;
基于各个所述修正后的外形参数、各个所述第二距离以及所述训练对象在初始位置时的修正外形参数,得到所述目标距离估计函数。
9.根据权利要求1所述的方法,其特征在于,所述距离温度补偿函数是根据以下方法确定的:
以第二预设距离间隔,将位于所述红外测温设备测温范围内的所述黑体,由第二工作位置调至第一工作位置;并,确定每次调整后所述红外测温设备测得的所述黑体的温度;所述第二工作位置为所述红外测温设备的测温范围内且与所述红外测温设备距离最远的位置,所述第一工作位置为在所述红外测温设备的测温范围内且与所述红外测温设备距离最近的位置;
基于每次调整后所述红外测温设备测得的所述黑体的温度,得到所述距离温度补偿函数。
10.一种测温装置,其特征在于,应用于红外测温设备,所述装置包括:
采集模块,用于持续采集进入测温范围的目标对象的外形参数以及与所述外形参数对应的原始灰度值;所述外形参数表征所述目标对象的外形特征;
测温模块,用于针对采集到的每对外形参数和原始灰度值执行:
基于灰度补偿函数对采集的所述原始灰度值进行灰度修正,得到修正灰度值;
基于修正灰度值,以及预先构建的温度与灰度之间的关系信息,得到所述外形参数对应的原始温度值;
基于预先构建的距离和外形参数之间的关系信息,对采集的所述外形参数进行修正处理,得到修正后的外形参数;
基于所述修正后的外形参数,得到所述外形参数对应的第一距离,所述第一距离为采集所述外形参数时所述目标对象与所述红外测温设备之间的距离;
基于所述第一距离和所述原始温度值,得到所述外形参数对应的目标温度值。
11.一种电子设备,其特征在于,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现如权利要求1至9中任一项所述的方法。
12.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序用于使计算机能够执行如权利要求1-9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211646917.XA CN115655485B (zh) | 2022-12-21 | 2022-12-21 | 一种测温方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211646917.XA CN115655485B (zh) | 2022-12-21 | 2022-12-21 | 一种测温方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115655485A true CN115655485A (zh) | 2023-01-31 |
CN115655485B CN115655485B (zh) | 2023-04-07 |
Family
ID=85022983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211646917.XA Active CN115655485B (zh) | 2022-12-21 | 2022-12-21 | 一种测温方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115655485B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120013764A1 (en) * | 2010-07-16 | 2012-01-19 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and computer-readable medium |
US20130214166A1 (en) * | 2012-02-22 | 2013-08-22 | Excelitas Technologies Singapore Pte. Ltd. | Passive Infrared Range Finding Proximity Detector |
CN111442845A (zh) * | 2020-03-26 | 2020-07-24 | 浙江大华技术股份有限公司 | 基于距离补偿的红外测温方法、装置及计算机存储介质 |
CN112665727A (zh) * | 2020-12-09 | 2021-04-16 | 浙江大华技术股份有限公司 | 一种红外热成像测温方法 |
CN112700375A (zh) * | 2019-10-22 | 2021-04-23 | 杭州三坛医疗科技有限公司 | 一种光照补偿方法及装置 |
CN112763072A (zh) * | 2020-12-31 | 2021-05-07 | 深圳市景阳信息技术有限公司 | 一种热成像校正方法、装置及终端设备 |
WO2021196360A1 (zh) * | 2020-03-31 | 2021-10-07 | 深圳奥比中光科技有限公司 | 一种温度测量方法及*** |
US20210389185A1 (en) * | 2020-06-12 | 2021-12-16 | Ching-Feng Lee | Temperature measureing device and temperature measuring method |
CN114441043A (zh) * | 2022-01-21 | 2022-05-06 | 武汉新朗光电科技有限公司 | 非制冷红外测温仪的温度修正方法、测温仪 |
-
2022
- 2022-12-21 CN CN202211646917.XA patent/CN115655485B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120013764A1 (en) * | 2010-07-16 | 2012-01-19 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and computer-readable medium |
US20130214166A1 (en) * | 2012-02-22 | 2013-08-22 | Excelitas Technologies Singapore Pte. Ltd. | Passive Infrared Range Finding Proximity Detector |
CN112700375A (zh) * | 2019-10-22 | 2021-04-23 | 杭州三坛医疗科技有限公司 | 一种光照补偿方法及装置 |
CN111442845A (zh) * | 2020-03-26 | 2020-07-24 | 浙江大华技术股份有限公司 | 基于距离补偿的红外测温方法、装置及计算机存储介质 |
WO2021196360A1 (zh) * | 2020-03-31 | 2021-10-07 | 深圳奥比中光科技有限公司 | 一种温度测量方法及*** |
US20210389185A1 (en) * | 2020-06-12 | 2021-12-16 | Ching-Feng Lee | Temperature measureing device and temperature measuring method |
CN112665727A (zh) * | 2020-12-09 | 2021-04-16 | 浙江大华技术股份有限公司 | 一种红外热成像测温方法 |
CN112763072A (zh) * | 2020-12-31 | 2021-05-07 | 深圳市景阳信息技术有限公司 | 一种热成像校正方法、装置及终端设备 |
CN114441043A (zh) * | 2022-01-21 | 2022-05-06 | 武汉新朗光电科技有限公司 | 非制冷红外测温仪的温度修正方法、测温仪 |
Non-Patent Citations (1)
Title |
---|
乔雨等: "大体积混凝土红外测温影响因素研究与工程应用" * |
Also Published As
Publication number | Publication date |
---|---|
CN115655485B (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110826549A (zh) | 基于计算机视觉的巡检机器人仪表图像识别方法及*** | |
CN111486962A (zh) | 基于红外成像的远距离人体面部测温***及实现方法 | |
CN111950396B (zh) | 一种仪表读数神经网络识别方法 | |
CN102374856B (zh) | 天文望远镜实时精确指向的测定方法 | |
CN111323125B (zh) | 一种测温方法、装置及计算机存储介质、电子设备 | |
US20230204429A1 (en) | Devices and methods for temperature measurment | |
US20200272524A1 (en) | Method and system for auto-setting of image acquisition and processing modules and of sharing resources in large scale video systems | |
WO2021259365A1 (zh) | 一种目标测温方法、装置及测温*** | |
CN110658503B (zh) | 用于修正雷达的测量角度的方法及装置 | |
CN112418251B (zh) | 红外体温检测方法及*** | |
CN113780270B (zh) | 目标检测方法和装置 | |
CN103391430B (zh) | 基于dsp的相关跟踪方法及专用装置 | |
US20230105139A1 (en) | Infrared temperature measurement method, apparatus, and device, and storage medium | |
CN113267258A (zh) | 红外测温方法、装置、设备、智能巡检机器人及存储介质 | |
CN109870240A (zh) | 具有环境自适应性的目标红外图像实时定量处理*** | |
CN112985615A (zh) | 一种体温监测方法及装置 | |
CN115655485B (zh) | 一种测温方法、装置、电子设备和存储介质 | |
CN111598097B (zh) | 一种基于机器人视觉的仪表位置、读数识别方法和*** | |
CN113034603B (zh) | 用于确定标定参数的方法和装置 | |
CN112150529B (zh) | 一种图像特征点的深度信息确定方法及装置 | |
CN106851109A (zh) | 一种基于移动终端摄像头的对焦处理方法及*** | |
CN106323505A (zh) | 一种反射式光学成像设备焦面参考温度采集方法 | |
CN112985388B (zh) | 基于大位移光流法的组合导航方法及*** | |
EP4173473A1 (en) | Plant dimension measuring method | |
US11953379B2 (en) | Live detection system, method, and thermal infrared imager for power grid equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |