一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于红外数据的测距方法和装置与流程

2021-12-07 21:24:00 来源:中国专利 TAG:


1.本发明涉及智能家居和光电检测技术领域,特别涉及一种基于红外数据的测距方法和装置。


背景技术:

2.基于红外传感器的测温模组以其非接触式测量、响应快、直观显示温度场分布、适合大面阵作业等特点,可以应用于智能家居内具有热辐射特性的人体检测领域,进而可以应用在安保、科研、工业无损检测、电力、建筑漏热以及医疗病理检测等领域。
3.随着智能家居技术的不断发展,对家电产品的功能要求也越来越高。比如,对智能空调提出了对人体进行自动检测,并根据人体的距离信息自动进行功能调整的要求,而这就需要涉及到对目标体进行距离检测。然而,目前在利用红外技术进行距离测定时,通常是根据发送和接收到的红外信号来进行距离测定。比如,申请号为cn201810276118.5的专利公开了一种空调器的红外检测距离方法、空调器和计算机存储介质,其通过利用两个红外传感器发射不同占空比的红外信号,然后通过对接收到的反射信号进行处理,以计算得到目标物体的距离。
4.上述方案是通过建立占空比和目标距离的关系来进行距离检测。而基于该方法需要对信号进行精准的处理,以得到优异的占空比,占空比的好坏决定了测量的精度。在实际中由于各种干扰因素的存在,经常很难保证得到优异的占空比,从而导致测量精度较低。


技术实现要素:

5.本发明提供了一种基于红外数据的测距方法和装置,能够实现对目标物体的距离检测。
6.第一方面,本发明实施例提供了基于红外数据的测距方法,包括:
7.在至少一种背景温度下,建立目标物体的特征温度和距离之间的对应关系;其中,所述目标物体的距离用于表征目标物体和用于进行红外检测的红外传感器之间的距离;
8.对待测目标物体进行红外检测,得到红外数据;
9.从所述红外数据中确定所述待测目标物体的实测特征温度和所述待测目标物体所在的实测背景温度;
10.根据所述实测背景温度、所述实测特征温度和所述对应关系,确定所述待测目标物体与红外传感器之间的距离。
11.在一种可能的实现方式中,所述在至少一种背景温度下建立目标物体的特征温度和距离之间的对应关系,包括:
12.确定至少一种背景温度;
13.针对每一种背景温度,均执行:
14.确定至少一个标定距离;
15.在当前背景温度下,对位于每一个标定距离处的目标物体进行红外检测,得到至
少一组温度距离数组;其中,每一组所述温度距离数组包括一个标定距离和在该标定距离处检测得到的特征温度;
16.根据每一组所述温度距离数组,确定所述目标物体的特征温度和距离之间的对应关系。
17.在一种可能的实现方式中,当所述至少一种背景温度中不包括所述实测背景温度,且所述实测背景温度介于所述至少一种背景温度中的两种背景温度之间时,
18.所述根据所述实测背景温度、所述实测特征温度和所述对应关系确定所述待测目标物体与红外传感器之间的距离,包括:
19.从所述至少一种背景温度中确定相邻的两种背景温度t
i
和t
i 1
;其中,所述实测背景温度位于t
i
和t
i 1
之间;
20.分别获取背景温度为t
i
和t
i 1
的温度距离数组l
i
和l
i 1

21.利用二分法对背景温度t
i
和t
i 1
进行n次求解;其中,n次求解后得到的背景温度与所述实测背景温度相同;
22.利用二分法对温度距离数组l
i
和l
i 1
中同一标定距离之间的特征温度进行n次求解,得到所述待测目标物体与红外传感器之间的距离。
23.在一种可能的实现方式中,所述建立目标物体的特征温度和距离之间的对应关系,包括:
24.利用每一组所述温度距离数组进行线性拟合,得到特征温度和距离之间的拟合关系式。
25.在一种可能的实现方式中,所述特征温度的确定方法包括:
26.获取所述红外传感器采集到的红外数据;其中,所述红外数据包括预设像素阵列大小的温度数据,每个像素点对应一个温度数据;
27.根据预先设定的目标物体和非目标物体之间的温度偏差,确定目标物体的有效感温区;
28.将所述有效感温区中温度数据中的最大值确定为所述特征温度。
29.在一种可能的实现方式中,当所述特征温度位于所述预设像素阵列的非边缘区域时,所述背景温度的确定方法包括:
30.以所述特征温度所在的像素为中心,获取周围m
×
n个像素点所在的温度数据;
31.求取所述m
×
n个像素点所在的温度数据的平均值,得到对应所述当前特征温度的背景温度;
32.或,
33.当所述特征温度位于所述预设像素阵列的边缘区域时,所述背景温度的确定方法包括:
34.以所述特征温度为像素中心,获取周围m
×
n个像素点中的有效温度数据;其中,所述有效温度数据用于表征非零的温度数据;
35.求取所述有效温度数据的平均值,得到对应所述当前特征温度的背景温度。
36.第二方面,本发明实施例提供了基于红外数据的检测装置,包括:对应关系构建模块、红外检测模块、温度确定模块和距离确定模块;
37.所述对应关系构建模块,用于在至少一种背景温度下,建立目标物体的特征温度
和距离之间的对应关系;其中,所述目标物体的距离用于表征目标物体和用于进行红外检测的红外传感器之间的距离;
38.所述红外检测模块,用于在对待测目标物体进行红外检测,得到红外数据;
39.所述温度确定模块,用于从所述红外检测模块得到的所述红外数据中确定所述待测目标物体的实测特征温度和所述待测目标物体所在的实测背景温度;
40.所述距离确定模块,用于根据所述温度确定模块确定的所述实测背景温度、所述实测特征温度和所述对应关系确定模块确定的所述对应关系,确定所述待测目标物体与红外传感器之间的距离。
41.在一种可能的实现方式中,所述对应关系构建模块在至少一种背景温度下建立目标物体的特征温度和距离之间的对应关系时,配置成执行如下操作:
42.确定至少一种背景温度;
43.针对每一种背景温度,均执行:
44.确定至少一个标定距离;
45.在当前背景温度下,对位于每一个标定距离处的目标物体进行红外检测,得到至少一组温度距离数组;其中,每一组所述温度距离数组包括一个标定距离和在该标定距离处检测得到的特征温度;
46.根据每一组所述温度距离数组,确定所述目标物体的特征温度和距离之间的对应关系。
47.在一种可能的实现方式中,当所述至少一种背景温度中不包括所述实测背景温度,且所述实测背景温度介于所述至少一种背景温度中的两种背景温度之间时,
48.所述距离确定模块在根据所述实测背景温度、所述实测特征温度和所述对应关系确定所述待测目标物体与红外传感器之间的距离时,配置成执行如下操作:
49.从所述至少一种背景温度中确定相邻的两种背景温度t
i
和t
i 1
;其中,所述实测背景温度位于t
i
和t
i 1
之间;
50.分别获取背景温度为t
i
和t
i 1
的温度距离数组l
i
和l
i 1

51.利用二分法对背景温度t
i
和t
i 1
进行n次求解;其中,n次求解后得到的背景温度与所述实测背景温度相同;
52.利用二分法对温度距离数组l
i
和l
i 1
中同一标定距离之间的特征温度进行n次求解,得到所述待测目标物体与红外传感器之间的距离。
53.在一种可能的实现方式中,所述对应关系构建模块在建立目标物体的特征温度和距离之间的对应关系时,配置成执行如下操作:
54.利用每一组所述温度距离数组进行线性拟合,得到特征温度和距离之间的拟合关系式。
55.由上述技术方案可知,在利用红外进行距离测定时,首先可以在至少一种背景温度下,建立目标物体的特征温度和距离之间的对应关系。然后对待检测目标物体进行红外检测得到红外数据,进一步从该红外数据中确定出待测目标物体的实测特征温度和其所在的实测背景温度,进而可以根据该实测背景温度、实测特征温度和对应关系确定出待测目标物体和红外传感器之间的距离。由此可见,本方案是通过构建不同的背景温度,然后针对不同的背景温度构建目标物体的特征温度和距离之间的对应关系。如此,当对待测目标物
体进行检测时,通过从红外传感器得到的红外数据中确定出对应该待测目标物体的实测特征温度和所在的实测背景温度,即可结合构建的对应关系精准检测出待测目标物体的距离。
附图说明
56.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1是本发明一个实施例提供的基于红外数据的测距方法的流程图;
58.图2是本发明一个实施例提供的基于红外数据的测距装置的结构示意图。
具体实施方式
59.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
60.如图1所示,本发明实施例提供了一种基于红外数据的测距方法,该方法可以包括如下步骤:
61.步骤101:在至少一种背景温度下,建立目标物体的特征温度和距离之间的对应关系;其中,目标物体的距离用于表征目标物体和用于进行红外检测的红外传感器之间的距离;
62.步骤102:对待测目标物体进行红外检测,得到红外数据;
63.步骤103:从红外数据中确定待测目标物体的实测特征温度和待测目标物体所在的实测背景温度;
64.步骤104:根据实测背景温度、实测特征温度和对应关系,确定待测目标物体与红外传感器之间的距离。
65.本发明实施例中,在利用红外进行距离测定时,首先可以在至少一种背景温度下,建立目标物体的特征温度和距离之间的对应关系。然后对待检测目标物体进行红外检测得到红外数据,进一步从该红外数据中确定出待测目标物体的实测特征温度和其所在的实测背景温度,进而可以根据该实测背景温度、实测特征温度和对应关系确定出待测目标物体和红外传感器之间的距离。由此可见,本方案是通过构建不同的背景温度,然后针对不同的背景温度构建目标物体的特征温度和距离之间的对应关系。如此,当对待测目标物体进行检测时,通过从红外传感器得到的红外数据中确定出对应该待测目标物体的实测特征温度和所在的实测背景温度,即可结合构建的对应关系精准检测出待测目标物体的距离。
66.在本发明实施例中,通过红外数据测定的距离为目标物体和进行红外检测的红外传感器之间的距离,如此该方法可应用于室内家电的距离检测。比如,本发明方案应用于空调,通过在空调上安装红外传感器,利用该方法可以检测人与空调之间的距离,从而可以实时对空调的风向、风速、温度等功能参数进行调节,以维持人体舒适性环境。
67.红外传感器可以采用非制冷红外热电堆阵列传感器,该类红外传感器属于焦平面探测器感应温度的器件类别。该传感器的像素布局为m行
×
n列,对应的x轴y轴总视角fov分别为α、β,单像素的视角fov分别为α/n、β/m,其通信接口采用uart模式。该传感器探头透过镜头可以被动地接收波长范围为8μm~13μm的中远红外辐射并获得相应的感应温度,本发明即为通过利用感应温度的红外数据进行距离检测。本发明实施例中,总视角fov可以为90
°×
90
°
,像素阵列可以为32hx32v。
68.在一种可能的实现方式中,步骤101在至少一种背景温度下建立目标物体的特征温度和距离之间的对应关系时,可以通过如下方式实现:
69.确定至少一种背景温度;
70.针对每一种背景温度,均执行:
71.确定至少一个标定距离;
72.在当前背景温度下,对位于每一个标定距离处的目标物体进行红外检测,得到至少一组温度距离数组;其中,每一组温度距离数组包括一个标定距离和在该标定距离处检测得到的特征温度;
73.根据每一组温度距离数组,确定目标物体的特征温度和距离之间的对应关系。
74.本发明实施例中,在建立目标物体的特征温度和距离之间的对应关系时,需要先确定至少一种背景温度,然后针对每一种背景温度确定至少一个定标距离。如此,可以在当前背景温度下,对位于每一个定标距离处的目标物体进行红外检测,以得到温度距离数组。进一步,可以根据每一组的温度距离数组确定出目标物体的特征温度和距离之间的对应关系。由此可见,本方案是针对多种背景温度进行特征温度和距离对应关系的确定,而且在每一种背景温度下还分成了多个标定距离进行红外检测。如此建立的特征温度和距离之间的对应关系更加可靠,满足了不同的环境,从而能够得到更加准确的检测结果。
75.在建立目标物体的特征温度和距离之间的对应关系时,可以通过构建特定的检测环境以满足不同的背景温度。比如,由于红外辐射会基于背景材料的镜面反射性、透射性、发射率等产生较大的温度偏。因此在构建环境时,可以对场景进行先期预处理如下:a、不要有玻璃门窗;b、不要出现大面积的玻璃面设备、容器;c、不要出现光亮外表面的板材;d、对于金属板面应进行遮盖等。如此可以使得得到的检测结果更加精确,从而也能提高后续拟合出的特征温度和距离之间的对应关系的精度。
76.比如,在具体实施时,可以考虑构建如下环境:设定一间可调温的类似家庭的试验室,室内建筑及家居场景:石灰墙面,瓷砖地面、木门1件、玻璃门1件、玻璃窗2件、沙发2件、木制桌椅个1件等;室内空间场景(实例):长
×

×
高/5m
×
3.5m
×
2.9m;红外模组的摆放高度为180cm,镜头垂直端面向前下方倾斜35
°
等。红外模组正对的方向上可以在地面、墙面、家具面等地方粘贴热电偶,热电偶的精度为
±
0.2℃,以用于调节背景温度。选择两名青年人作为室内目标物体,其服装可以分为春秋冬三种。其中人体身高数据:170cm(男性)、160cm(女性),在进行目标物体采样时,要求人体直立、面向红外模组、从无到有进入监视场。
77.根据实际应用需求,可以在背景温度为5~29℃的范围内建立特征温度和距离之间的对应关系,其中可以按2℃的温差布局温度段。即可以分别将背景温度设置为5、7、9、11、13、15、17、19、21、23、25、27、29℃。而在每一个背景温度下都对设定的每一个标定距离
进行红外数据采集,比如标定距离的范围为100cm~500cm,其中可以按50cm等差分布测试点。即在每一个背景温度下,测试点的距离均可以为100、150、200、250、300、350、400、450、500cm。比如,针对每一个背景温度均可以通过测试均可以得到如下表1:
78.表1
[0079][0080]
其中,t0为背景温度,t1~t9分别对应100cm到500cm处检测到的特征温度。也就是说,在构建对应关系时,可以针对设定的每一个背景温度得到一个上述表1,进而根据得到的各个背景温度下的表1确定出特征温度和距离之间的关系。
[0081]
在进行对应关系构建时,由于是按照温度段进行布局的,进而没有涉及到所有的背景温度值。而如果要通过减小构建对应关系的温度梯度值,则需要进行大量的检测和数据统计,而且当温度梯度较小时,由于环境的影响,背景温度并不能控制的很精确。因此,当步骤103中得到的实测背景温度不在构建的至少一种背景温度中,且该实测背景温度介于至少一种背景温度中的两种背景温度之间时,步骤104在根据实测背景温度、实测特征温度和对应关系确定待测目标物体与红外传感器之间的距离时,可以通过如下方式实现:
[0082]
从至少一种背景温度中确定相邻的两种背景温度t
i
和t
i 1
;其中,实测背景温度位于t
i
和t
i 1
之间;
[0083]
分别获取背景温度为t
i
和t
i 1
的温度距离数组l
i
和l
i 1

[0084]
利用二分法对背景温度t
i
和t
i 1
进行n次求解;其中,n次求解后得到的背景温度与实测背景温度相同;
[0085]
利用二分法对温度距离数组l
i
和l
i 1
中同一标定距离之间的特征温度进行n次求解,得到待测目标物体与红外传感器之间的距离。
[0086]
在本发明实施例中,当对待测目标物体进行检测得到的实测背景温度在构建的对应关系中不存在时,即没有构建该特征温度下的特征温度和距离的对应关系。此时可以考虑从构建的各个背景温度下的对应关系中找出相邻的两个背景温度下的对应关系,并且保证该实测背景温度在找出的相邻两个背景温度之间。这样利用二分法对该相邻的两个背景温进行n次求解,即可得到实测背景温度。同样地,利用二分法对该相邻的两个背景温度中同一标定距离下的特征温度进行n次求解,从而可以得到待测目标物体和红外传感器之间的距离。也就是说,本方案不需要对每一种背景温度对应关系,可以通过已构建的对应关系通过二分法计算的方式得到该背景温度下的距离和特征温度的关系。
[0087]
比如,在构建对应关系时,构建了背景温度为5、7、9、11、13、15、17、19、21、23、25、
27、29℃下的对应关系。而在对待测目标物体进行检测时得到的实测背景温度为20℃。那么可以对19℃和21℃进行一次二分求解得到20℃。从而也可以对19和21℃下的特征温度进行二分求解。比如,19和21℃下的对应关系表分别为表2和表3。那么,20℃下的对应关系则有:标定距离为100cm时为(t
a
t
a
)/2;标定距离为150cm时为(t
b
t
b
)/2;依此得到标定距离为500cm时为(t
i
t
i
)/2。如此即可得到20℃下的对应关系,进而得到对应该实测背景温度的特征温度,进一步用于根据该特征温度确定出待测目标物体的距离。
[0088]
表2
[0089][0090]
表3
[0091][0092]
在一种可能的实现方式中,在步骤101建立目标物体的特征温度和距离之间的对应关系时,可以利用得到的特征温度和距离构建线性关系。比如,可以利用每一组温度距离数组进行线性拟合,得到特征温度和距离之间的拟合关系式。如此可以通过该拟合关系式覆盖预设范围内的所有特征温度和距离。
[0093]
例如,针对上述表1,可以利用表1中的数据进行线性趋势拟合,得到类似于l=at b的线性拟合公式,从而将检测得到的实测特征温度带入该公式即可得到待测目标物体的距离。当然需要指出的是,上述得到的拟合公式不限于l=at b的形式。
[0094]
本方案中,不管是在构建对应关系时,还是对待测目标物体进行检测时,都需要红外数据中确定特征温度。在一种可能的实现方式中,特征温度可以通过如下方式确定:
[0095]
获取红外传感器采集到的红外数据;其中,红外数据包括预设像素阵列大小的温度数据,每个像素点对应一个温度数据;
[0096]
根据预先设定的目标物体和非目标物体之间的温度偏差,确定目标物体的有效感温区;
[0097]
将有效感温区中温度数据中的最大值确定为特征温度。
[0098]
本发明实施例中,在确定特征温度时,考虑根据设定的温度偏差进行目标物体和非目标物体的区分,得到有效感温区,然后将该有效感温区中的最大值确定为特征温度。如此通过先确定有效感温区的方法能够有效降低干扰数据对确定特征温度的影响。
[0099]
比如,如下表4所示的一组红外数据中,数据中加粗的部分即为有效感温区,而有效感温区中的最大值30.1℃即为该组红外数据的特征温度。
[0100]
表4
[0101][0102][0103]
同样地,在构建对应关系或对待测目标物体进行检测时,还需要确定背景温度。在一种可能的实现方式中,背景温度可以通过如下方式确定:
[0104]
当特征温度位于预设像素阵列的非边缘区域时,背景温度的确定方法包括:
[0105]
以特征温度所在的像素为中心,获取周围m
×
n个像素点所在的温度数据;
[0106]
求取m
×
n个像素点所在的温度数据的平均值,得到对应当前特征温度的背景温度;
[0107]
而当特征温度位于预设像素阵列的边缘区域时,背景温度的确定方法包括:
[0108]
以特征温度为像素中心,获取周围m
×
n个像素点中的有效温度数据;其中,有效温度数据用于表征非零的温度数据;
[0109]
求取有效温度数据的平均值,得到对应当前特征温度的背景温度。
[0110]
由此可见,本方案在确定背景温度时,时通过以特征温度为像素中心,选取周围的多个像素点的温度数据,将这些温度数据进行求平均值得到的,如此能够有效降低干扰数据对确定背景温度的影响。
[0111]
比如,如表5所示,特征温度所在像素的二维坐标位置为(xi,yj),那么以该像素为中心,选取周围5
×
5的背景像素点,求该25个像素点的温度平均值,并将该计算的结果作为该红外数据的背景温度。当然,如果特征温度所在像素在红外数据表格的边缘,则选取具有有效数据的一侧作为求取平均值的温度数据。
[0112]
表5
[0113]
(x
i
‑2,y
j
‑2)(x
i
‑2,y
j
‑1)(x
i
‑2,y
j
)(x
i
‑2,y
j 1
)(x
i
‑2,y
j 2
)(x
i
‑1,y
j
‑2)(x
i
‑1,y
j
‑1)(x
i
‑1,y
j
)(x
i
‑1,y
j 1
)(x
i
‑1,y
j 2
)(x
i
,y
j
‑2)(x
i
,y
j
‑1)(x
i
,y
j
)(x
i
,y
j 1
)(x
i
,y
j 2
)(x
i 1
,y
j
‑2)(x
i 1
,y
j
‑1)(x
i 1
,y
j
)(x
i 1
,y
j 1
)(x
i 1
,y
j 2
)(x
i 2
,y
j
‑2)(x
i 2
,y
j
‑1)(x
i 2
,y
j
)(x
i 2
,y
j 1
)(x
i 2
,y
j 2
)
[0114]
如图2所示,本发明实施例还提供了一种基于红外数据的测距装置,用于执行上述任一实施例提供的基于红外数据的测距方法,该装置可以包括:对应关系构建模块201、红外检测模块202、温度确定模块203和距离确定模块204;
[0115]
对应关系构建模块201,用于在至少一种背景温度下,建立目标物体的特征温度和距离之间的对应关系;其中,目标物体的距离用于表征目标物体和用于进行红外检测的红外传感器之间的距离;
[0116]
红外检测模块202,用于在对待测目标物体进行红外检测,得到红外数据;
[0117]
温度确定模块203,用于从红外检测模块202得到的红外数据中确定待测目标物体的实测特征温度和待测目标物体所在的实测背景温度;
[0118]
距离确定模块204,用于根据温度确定模块203确定的实测背景温度、实测特征温度和对应关系确定模块确定的对应关系,确定待测目标物体与红外传感器之间的距离。
[0119]
在一种可能的实现方式中,对应关系构建模块201在至少一种背景温度下建立目标物体的特征温度和距离之间的对应关系时,配置成执行如下操作:
[0120]
确定至少一种背景温度;
[0121]
针对每一种背景温度,均执行:
[0122]
确定至少一个标定距离;
[0123]
在当前背景温度下,对位于每一个标定距离处的目标物体进行红外检测,得到至少一组温度距离数组;其中,每一组温度距离数组包括一个标定距离和在该标定距离处检
测得到的特征温度;
[0124]
根据每一组温度距离数组,确定目标物体的特征温度和距离之间的对应关系。
[0125]
在一种可能的实现方式中,当至少一种背景温度中不包括实测背景温度,且实测背景温度介于至少一种背景温度中的两种背景温度之间时,
[0126]
距离确定模块204在根据实测背景温度、实测特征温度和对应关系确定待测目标物体与红外传感器之间的距离时,配置成执行如下操作:
[0127]
从至少一种背景温度中确定相邻的两种背景温度t
i
和t
i 1
;其中,实测背景温度位于t
i
和t
i 1
之间;
[0128]
分别获取背景温度为t
i
和t
i 1
的温度距离数组l
i
和l
i 1

[0129]
利用二分法对背景温度t
i
和t
i 1
进行n次求解;其中,n次求解后得到的背景温度与实测背景温度相同;
[0130]
利用二分法对温度距离数组l
i
和l
i 1
中同一标定距离之间的特征温度进行n次求解,得到待测目标物体与红外传感器之间的距离。
[0131]
在一种可能的实现方式中,对应关系构建模块201在建立目标物体的特征温度和距离之间的对应关系时,配置成执行如下操作:
[0132]
利用每一组温度距离数组进行线性拟合,得到特征温度和距离之间的拟合关系式。
[0133]
在一种可能的实现方式中,对应关系构建模块201和/或温度确定模块203在确定特征温度时,配置成执行如下操作:
[0134]
获取红外传感器采集到的红外数据;其中,红外数据包括预设像素阵列大小的温度数据,每个像素点对应一个温度数据;
[0135]
根据预先设定的目标物体和非目标物体之间的温度偏差,确定目标物体的有效感温区;
[0136]
将有效感温区中温度数据中的最大值确定为特征温度。
[0137]
在一种可能的实现方式中,当特征温度位于预设像素阵列的非边缘区域时,对应关系构建模块201和/或温度确定模块203在确定背景温度时,配置成执行如下操作:
[0138]
以特征温度所在的像素为中心,获取周围m
×
n个像素点所在的温度数据;
[0139]
求取m
×
n个像素点所在的温度数据的平均值,得到对应当前特征温度的背景温度;
[0140]
在另一种可能的实现方式中,当特征温度位于预设像素阵列的边缘区域时,对应关系构建模块201和/或温度确定模块203在确定背景温度时,配置成执行如下操作:
[0141]
以特征温度为像素中心,获取周围m
×
n个像素点中的有效温度数据;其中,有效温度数据用于表征非零的温度数据;
[0142]
求取有效温度数据的平均值,得到对应当前特征温度的背景温度。
[0143]
可以理解的是,本发明实施例示意的结构并不构成对基于红外数据的测距装置的具体限定。在本发明的另一些实施例中,基于红外数据的测距装置可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或者软件和硬件的组合来实现。
[0144]
上述装置内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施
例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0145]
本发明实施例还提供了一种计算设备,包括:至少一个存储器和至少一个处理器;
[0146]
至少一个存储器,用于存储机器可读程序;
[0147]
至少一个处理器,用于调用机器可读程序,执行本发明任一实施例中的基于红外数据的测距方法。
[0148]
本发明实施例还提供了一种计算机可读介质,存储用于使一计算机执行如本文的基于红外数据的测距方法的指令。具体地,可以提供配有存储介质的方法或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该方法或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。
[0149]
在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
[0150]
用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如cd

rom、cd

r、cd

rw、dvd

rom、dvd

ram、dvd

rw、dvd rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。
[0151]
此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作方法等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
[0152]
上述对本发明特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0153]
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献