1.本发明涉及数据处理技术领域,具体而言,涉及一种车辆的融合测距方法、装置、测距设备及介质。
背景技术:2.在车辆驾驶系统中,环境感知功能是实现后续的决策、路径规划、控制等功能的基础和依据。目前的环境感知主要通过摄像头、雷达等设备实现。摄像头、雷达成为了是实现准确感知功能的核心设备。
3.相关技术中,通过摄像头采集的车辆周围环境图像,可以确定目标检测物的范围和种类,但是无法准确确定目标检测物与本车的距离;激光雷达可以准确地获得区域内目标检测物离本车的距离,但是区域的测量精度较差。
4.但是,相关技术中,采用摄像头、雷达进行测距时,容易出现测量的区域与本车之间的距离数据不准确的问题。
技术实现要素:5.本发明的目的在于,针对上述现有技术中的不足,提供一种车辆的融合测距方法、装置、测距设备及介质,以便解决相关技术中采用摄像头、雷达进行测距时,容易出现测量的区域与本车之间的距离数据不准确的问题。
6.为实现上述目的,本发明实施例采用的技术方案如下:
7.第一方面,本发明实施例提供了一种车辆的融合测距方法,包括:
8.获取摄像装置采集的待处理图像、激光雷达采集的点云数据;
9.采用预设算法获取所述待处理图像中目标检测物所属的目标区域;
10.根据各所述目标区域以及所述点云数据,确定各所述目标区域对应的点云数据;
11.根据各所述目标区域对应的点云数据,计算各所述目标区域与本车之间的距离数据。
12.可选的,所述根据各所述目标区域以及所述点云数据,确定各所述目标区域对应的点云数据之前,还包括:
13.根据所述激光雷达的位置坐标,将所述点云数据进行位置变换,获取变换后的所述点云数据,其中,所述变换后的点云数据与所述待处理图像位于同一坐标系统。
14.可选的,所述根据各所述目标区域对应的点云数据,计算各所述目标区域与本车之间的距离数据之后,还包括:
15.响应于用户指令,根据所述距离数据生成播报信息;
16.播放所述播报信息。
17.可选的,所述响应于用户指令,根据所述距离数据生成播报信息,包括:
18.响应于用户指令,根据所述距离数据生成对应的文本信息;
19.生成所述文本信息对应的语音播报信息。
20.可选的,所述响应于用户指令,根据所述距离数据生成对应的文本信息,包括:
21.识别获取所述用户指令中的关键词;
22.根据所述关键词获取所述关键词对应的参数信息;
23.根据所述关键词以及所述关键词对应的参数信息,采用预设模板生成对应的文本信息。
24.可选的,所述采用预设算法获取所述待处理图像中目标检测物所属的目标区域,包括:
25.将所述待处理图像划分为预设个数的子区域;
26.采用每个所述子区域预测多个回归框和对应的类别信息;
27.采用每个回归框预测所述回归框内包括不同类别目标检测物的置信值;
28.根据所述类别信息和所述置信值,确定所述待处理图像中目标检测物所属的目标区域。
29.可选的,所述根据各所述目标区域对应的点云数据,计算各所述目标区域与本车之间的距离数据之前,还包括:
30.根据各所述目标区域对应的点云数据,计算各所述目标区域内其它点离中心点之间的距离,其中,每个所述中心点指所述目标区域中点云数据的聚类中心点;
31.将所述距离小于预设阈值的点确定为目标点、将所述距离大于所述预设阈值的点确定为背景点;
32.所述根据各所述目标区域对应的点云数据,计算各所述目标区域与本车之间的距离数据,包括:
33.根据各所述目标区域中的所述目标点,计算各所述目标区域与本车之间的距离数据。
34.第二方面,本发明实施例还提供了一种车辆的融合测距装置,包括:
35.获取模块,用于获取摄像装置采集的待处理图像、激光雷达采集的点云数据;采用预设算法获取所述待处理图像中目标检测物所属的目标区域;
36.确定模块,用于根据各所述目标区域以及所述点云数据,确定各所述目标区域对应的点云数据;
37.计算模块,用于根据各所述目标区域对应的点云数据,计算各所述目标区域与本车之间的距离数据。
38.可选的,变换模块,用于根据所述激光雷达的位置坐标,将所述点云数据进行位置变换,获取变换后的所述点云数据,其中,所述变换后的点云数据与所述待处理图像位于同一坐标系统。
39.可选的,还包括:
40.生成模块,用于响应于用户指令,根据所述距离数据生成播报信息;
41.播放模块,用于播放所述播报信息。
42.可选的,所述生成模块,还用于响应于用户指令,根据所述距离数据生成对应的文本信息;生成所述文本信息对应的语音播报信息。
43.可选的,所述生成模块,还用于识别获取所述用户指令中的关键词;根据所述关键词获取所述关键词对应的参数信息;根据所述关键词以及所述关键词对应的参数信息,采
用预设模板生成对应的文本信息。
44.可选的,所述获取模块,还用于将所述待处理图像划分为预设个数的子区域;采用每个所述子区域预测多个回归框和对应的类别信息;采用每个回归框预测所述回归框内包括不同类别目标检测物的置信值;根据所述类别信息和所述置信值,确定所述待处理图像中目标检测物所属的目标区域。
45.可选的,还包括:
46.第一计算模块,用于根据各所述目标区域对应的点云数据,计算各所述目标区域内其它点离中心点之间的距离,其中,每个所述中心点指所述目标区域中点云数据的聚类中心点;
47.第一确定模块,用于将所述距离小于预设阈值的点确定为目标点、将所述距离大于所述预设阈值的点确定为背景点;
48.所述计算模块,还用于根据各所述目标区域中的所述目标点,计算各所述目标区域与本车之间的距离数据。
49.第三方面,本发明实施例还提供了一种测距设备,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的车辆的融合测距方法。
50.第四方面,本发明实施例还提供了一种计算机可读取存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述第一方面任一项所述的车辆的融合测距方法。
51.本发明的有益效果是:本申请实施例提供一种车辆的融合测距方法,包括:获取摄像装置采集的待处理图像、激光雷达采集的点云数据;采用预设算法获取待处理图像中目标检测物所属的目标区域;根据各目标区域以及点云数据,确定各目标区域对应的点云数据;根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据。确定待处理图形中目标检测物所属的目标区域,可以准确的确定出目标区域,继而确定出各目标区域对应的点云数据,根据各目标区域的点云数据计算各目标区域与本车之间的距离数据,对待处理图像和点云数据进行融合,使得计算的各目标区域与本车之间的距离数据更加准确。
附图说明
52.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
53.图1为本发明实施例提供的一种车辆的融合测距系统的结构示意图;
54.图2为本发明实施例提供的一种车辆的融合测距方法的流程示意图;
55.图3为本发明实施例提供的一种车辆的融合测距方法的流程示意图;
56.图4为本发明实施例提供的一种车辆的融合测距方法的流程示意图;
57.图5为本发明实施例提供的一种车辆的融合测距方法的流程示意图;
58.图6为本发明实施例提供的一种车辆的融合测距方法的流程示意图;
59.图7为本发明实施例提供的一种车辆的融合测距方法的流程示意图;
60.图8为本发明实施例提供的一种车辆的融合测距装置的结构示意图;
61.图9为本发明实施例提供的一种测距设备的结构示意图。
具体实施方式
62.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
63.因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
64.在本申请的描述中,需要说明的是,若出现术语“上”、“下”、等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
65.此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
66.需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。
67.针对相关技术中,采用摄像头、雷达进行测距时,容易出现测量的区域与本车之间的距离数据不准确的问题。本申请实施例提供的融合测距方法,确定待处理图形中目标检测物所属的目标区域,可以准确的确定出目标区域,继而确定出各目标区域对应的点云数据,根据各目标区域的点云数据计算各目标区域与本车之间的距离数据,对待处理图像和点云数据进行融合,使得计算的各目标区域与本车之间的距离数据更加准确。
68.本申请实施例提供的车辆的融合测距方法,可以应用于车辆的融合测距系统中。图1为本发明实施例提供的一种车辆的融合测距系统的结构示意图,如图1所示,该车辆的融合测距系统可以包括:摄像装置101、激光雷达102、测距设备103,其中,测距设备103均与摄像装置101、激光雷达102通信连接,通信连接的方式可以为有线通信连接或者无线通信连接。
69.在一种可能的实施方式中,摄像装置101可以采集待处理图像,激光雷达102可以采集点云数据;摄像装置101可以向测距设备103发送待处理图像,激光雷达102可以向测距设备103发送点云数据;测距设备103可以接收待处理图像和点云数据,并采用预设算法获取待处理图像中目标检测物所属的目标区域,继而根据各目标区域以及点云数据,确定各目标区域对应的点云数据,根据各目标区域对应的点云数据,计算各目标区域与本车之间
的距离数据。
70.在实际应用中,车辆的融合测距系统可以部署于车辆上,该车辆可以为自动驾驶车辆,也可以为人工驾驶车辆,还可以为其他类型的车辆,本申请实施例对此不进行具体限制。例如,摄像装置101、激光雷达102可以部署在车辆顶部的中间区域,测距设备103可以部署在车辆内。
71.需要说明的是,测距设备103可以为具备处理功能的设备,例如,测距设备103可以为车载终端或者车载服务器。以下以测距设备103为执行主体,对本申请实施例提供的车辆的融合测距方法进行解释说明。
72.图2为本发明实施例提供的一种车辆的融合测距方法的流程示意图,如图2所示,该车辆的融合测距方法可以包括:
73.s201、获取摄像装置采集的待处理图像、激光雷达采集的点云数据。
74.其中,待处理图像可以为至少一个摄像装置所采集的图像,例如,摄像装置的数量可以为4个。
75.在一些实施方式中,摄像装置可以采集待处理图像,激光雷达可以采集的点云数据;摄像装置可以向测距设备发送待处理图像,激光雷达可以向测距设备发送点云数据;测距设备可以接收待处理图像和点云数据,以获取到待处理图像和点云数据。
76.需要说明的是,测距设备可以同时获取待处理图像和点云数据,也可以先获取待处理图像后获取点云数据,还可以先获取点云数据后获取待处理图像,本申请实施例对此不进行具体限制。
77.s202、采用预设算法获取待处理图像中目标检测物所属的目标区域。
78.其中,待处理图像中目标检测物的数量可以为至少一个,对应的,目标区域的数量也可以为至少一个。
79.在本申请实施例中,测距设备可以采用预设算法对待处理图像进行处理,得到目标检测物所属的目标区域;也可以采用预设模型对待处理图像进行处理,得到目标检测物所属的目标区域;还可以采用其他方式对待处理图像进行处理,得到目标检测物所属的目标区域,本申请实施例对此不进行具体限制。
80.s203、根据各目标区域以及点云数据,确定各目标区域对应的点云数据。
81.其中,一个目标区域对应一个目标检测物,一个目标区域对应的点云数据可以为一个目标检测物对应的点云数据。
82.在一些实施方式中,测距设备可以确定摄像装置采集的待处理图像和激光雷达采集的点云数据之间的对应关系,在确定出待处理图像中的至少一个目标区域后,可以确定出各目标区域对应的点云数据。
83.需要说明的是,点云数据是指在一个三维坐标系统中的一组向量的集合。这些向量通常以x,y,z三维坐标的形式表示,每组x,y,z代表一个点的几何位置信息。目标检测物表面反射可以生成点云数据,点云数据的集合可以代表目标检测物的外表面。
84.s204、根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据。
85.在本申请实施例中,测距设备可以同时计算各目标区域与本车之间的距离数据,也可以依次计算各目标区域与本车之间的距离数据,还可以采用其他方式计算计算各目标区域与本车之间的距离数据,本申请实施例对此不进行具体限制。
86.需要说明的是,一个目标区域可以对应一个目标检测物,计算的各目标区域与本车之间的距离数据,可以为待处理图像中各个目标检测物与本车之间的距离。
87.综上所述,本申请实施例提供一种车辆的融合测距方法,包括:获取摄像装置采集的待处理图像、激光雷达采集的点云数据;采用预设算法获取待处理图像中目标检测物所属的目标区域;根据各目标区域以及点云数据,确定各目标区域对应的点云数据;根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据。确定待处理图形中目标检测物所属的目标区域,可以准确的确定出目标区域,继而确定出各目标区域对应的点云数据,根据各目标区域的点云数据计算各目标区域与本车之间的距离数据,对待处理图像和点云数据进行融合,使得计算的各目标区域与本车之间的距离数据更加准确。
88.可选的,在上述s203中根据各目标区域以及点云数据,确定各目标区域对应的点云数据的过程之前,该方法还可以包括:
89.根据激光雷达的位置坐标,将点云数据进行位置变换,获取变换后的点云数据。
90.其中,变换后的点云数据与待处理图像位于同一坐标系统。
91.在本申请实施例中,待处理图像具有对应的坐标系统,点云数据也具有对应的坐标系统。以车辆行驶方向为参照,待处理图像具有对应的坐标系统x轴方向向右,y轴方向向下,z轴方向向前;点云数据对应的坐标系统x轴的方向向前,y轴的方向向左,z轴的方向向上。对点云数据的进行位置变换后,可以得到变换后的点云数据,变换后的点云数据与待处理图像位于同一坐标系统,实现了待处理图像与点云数据的融合。
92.在一些实施方式中,可以采用预设公式,根据激光雷达的位置坐标,将点云数据进行位置变换,获取变换后的点云数据。预设公式可以为其中,y=(u,v,1)
t
为待处理图像对应的坐标系统中一点,x=(x,y,z,1)
t
为点云数据对应的坐标系统中一点,表示横坐标对应的焦距,表示纵坐标对应的焦距,表示横坐标对应的常数,表示纵坐标对应的常数,摄像装置的数量可以为多个,可以表示多个摄像装置中其他摄像装置相对于目标摄像装置的偏移。
93.可选的,图3为本发明实施例提供的一种车辆的融合测距方法的流程示意图,如图3所示,上述s204中根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据的过程之后,该方法还可以包括:
94.s301、响应于用户指令,根据距离数据生成播报信息。
95.其中,用户指令可以为语音输入的指令,也可以为触控输入的指令,还可以为采用其他方式输入的指令,本申请实施例对此不进行具体限制。
96.在一些实施方式中,如图1所示,车辆的融合测距系统还可以包括麦克风104,测距设备还与麦克风电连接,测距设备可以响应麦克风输入的用户指令,根据距离数据生成播报信息。
97.s302、播放播报信息。
98.其中,如图1所示,车辆的融合测距系统还可以包括扬声器105,测距设备还与扬声器电连接。
99.在一些实施方式中,测距设备可以向扬声器发送播报信息,扬声器可以根据播报信息进行播放,以使用户获知距离数据。当然,测距设备还可以电连接有显示屏,测距设备可以向显示屏发送播报信息,显示屏可以根据播报信息进行展示,以使用户获知距离数据。
100.可选的,图4为本发明实施例提供的一种车辆的融合测距方法的流程示意图,如图4所示,上述s301中响应于用户指令,根据距离数据生成播报信息的过程,可以包括:
101.s401、响应于用户指令,根据距离数据生成对应的文本信息。
102.s402、生成文本信息对应的语音播报信息。
103.需要说明的是,基于用户指令的不同,距离数据生成对应的文本信息可以不同。该文本信息可以为多个目标区域与本车之间的距离数据对应的文本信息;也可以为多个目标区域中一个目标区域与本车之间的距离数据对应的文本信息;本申请实施例对此不进行具体限制。
104.可选的,图5为本发明实施例提供的一种车辆的融合测距方法的流程示意图,如图5所示,上述s401中响应于用户指令,根据距离数据生成对应的文本信息的过程,可以包括:
105.s501、识别获取用户指令中的关键词。
106.在一些实施方式中,测距设备可以根据命令词识别sdk(software development kit,软件开发工具包)识别用户指令中的关键词。例如,用户指令可以为“前面车辆距离多远”,则关键词可以为“距离”以及“前面车辆”。
107.s502、根据关键词获取关键词对应的参数信息。
108.其中,待处理图像中可以包括至少一个目标区域,候选参数信息可以为每个目标区域与本车之间的距离数据,即包括多个距离数据。
109.在一种可能的实施方式中,每个目标区域具有对应的标识信息,标识信息可以标识目标区域的类型,测距设备与关键词匹配的标识信息,继而根据标识信息确定相应的目标区域,将该目标区域与本车的距离数据作为关键词对应的参数信息。
110.例如,多个距离数据可以包括:前面车辆所在的第一区域与本车的第一距离;前面行人所在的第二区域与本车的第二距离;当确定关键字为“距离”以及“前面车辆”时,可以从第一距离和第二距离中确定第一距离为关键词对应的参数信息。
111.s503、根据关键词以及关键词对应的参数信息,采用预设模板生成对应的文本信息。
112.综上所述,本发明实施例中,本车可以为自动驾驶车辆,通过语音交互系统,可使得用户能方便地通过语音获得环境感知系统所检测到的环境的相关信息,例如目标区域与本车的距离信息,如果相关信息有误,用户可及时获知并采取对应的措施。从而有效提高环境感知系统的可靠性及自动驾驶系统的安全性能。
113.可选的,图6为本发明实施例提供的一种车辆的融合测距方法的流程示意图,如图6所示,上述s202中采用预设算法获取待处理图像中目标检测物所属的目标区域的过程,可以包括:
114.s601、将待处理图像划分为预设个数的子区域。
115.s602、采用每个子区域预测多个回归框和对应的类别信息。
116.其中,当待检测物的中心点落在多个子区域中的一个子区域时,该子区域可以对待检测物所在的区域和类别进行预测。
117.在本申请实施例中,目标子区域可以预测多个回归框(bounding boxs),该可以预测每个回归框的置信度,每个回归框的置信度可以表示为其中,pr(object)表示目标子区域存在待检测物的概率,若待检测物落在一个目标子区域中,pr(object)可以取1,否则取0。表示重叠区域和合并区域的比值,重叠区域为回归框与待检测物所在的实际区域的重叠区域,待检测物为回归框与实际区域的合并区域。
118.另外,回归框的数量可以为b,对于每个回归框需要预测(x,y,w,h)和置信度共5个值,其中,中心坐标的预测值(x,y)是相对于每个子区域左上角坐标点的偏移值,w和h预测值是相对于整个待处理图像的宽与高的比例,对于每个子区域预测的类别信息数量为c;当多个子区域的数量为s x s时,则输出的向量数量为:s x s x(5*b+c)。
119.s603、采用每个回归框预测回归框内包括不同类别目标检测物的置信值。
120.其中,置信值可以用于表示每个回归框为不同类别目标检测物的概率。
121.在一些实施方式中,对子区域预测的类别信息和每个回归框的置信度进行相乘,得到预测每个回归框为不同类别目标检测物的概率得到预测每个回归框为不同类别目标检测物的概率
122.其中,pr(class
i
|)为子区域预测的类别信息,|)为子区域预测的类别信息,为每个回归框的置信度。
123.s604、根据类别信息和置信值,确定待处理图像中目标检测物所属的目标区域。
124.在一种可能的实施方式中,测距设备可以判断回归框的置信值是否大于或者等于预设阈值;若是,则保留该回归框,以及该回归框对应的置信值和类别信息;对保留的回归框进行nms(非极大值抑制算法)处理,得到目标检测物所属的目标区域,其中,还可以确定目标区域的标识信息,即目标检测物的类别信息。
125.在实际应用中,目标检测物可以包括:车辆、行人、骑行人、交通标志等,可以根据场景具体确定,在此不作限制。
126.可选的,图7为本发明实施例提供的一种车辆的融合测距方法的流程示意图,如图7所示,s204中根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据的过程之前,该方法还可以包括:
127.s701、根据各目标区域对应的点云数据,计算各目标区域内其它点离中心点之间的距离。
128.其中,每个中心点指目标区域中点云数据的聚类中心点。
129.在本申请实施例中,测距设备可以采用预设公式,根据各目标区域对应的点云数据,计算各目标区域内其它点离中心点之间的距离。预设公式可以为:x为其它点与中心点横坐标的差值,y为其它点与中心点纵坐标的差值,z为其它点与中心点竖坐标的差值。
130.s702、将距离小于预设阈值的点确定为目标点、将距离大于预设阈值的点确定为背景点。
131.上述s204中根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据的过程,可以包括:
132.s703、根据各目标区域中的目标点,计算各目标区域与本车之间的距离数据。
133.其中,目标点也为点云数据。
134.需要说明的是,目标区域中的目标点更能表示待检测物的位置,基于目标区域中的目标点计算各目标区域与本车之间的距离数据,可以使得计算的距离数据更加准确。
135.综上所述,本申请实施例提供一种车辆的融合测距方法,包括:获取摄像装置采集的待处理图像、激光雷达采集的点云数据;采用预设算法获取待处理图像中目标检测物所属的目标区域;根据各目标区域以及点云数据,确定各目标区域对应的点云数据;根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据。确定待处理图形中目标检测物所属的目标区域,可以准确的确定出目标区域,继而确定出各目标区域对应的点云数据,根据各目标区域的点云数据计算各目标区域与本车之间的距离数据,对待处理图像和点云数据进行融合,使得计算的各目标区域与本车之间的距离数据更加准确。
136.而且,通过语音交互系统,可使得用户能方便地通过语音获得环境感知系统所检测到的环境的相关信息,例如目标区域与本车的距离信息,如果相关信息有误,用户可及时获知并采取对应的措施。从而有效提高环境感知系统的可靠性及自动驾驶系统的安全性能。
137.下述对用以执行本申请所提供的车辆的融合测距方法的车辆的融合测距装置、测距设备及介质等进行说明,其具体的实现过程以及技术效果参见上述车辆的融合测距方法的相关内容,下述不再赘述。
138.图8为本发明实施例提供的一种车辆的融合测距装置的结构示意图,如图8所示,该装置可以包括:
139.获取模块801,用于获取摄像装置采集的待处理图像、激光雷达采集的点云数据;采用预设算法获取待处理图像中目标检测物所属的目标区域;
140.确定模块802,用于根据各目标区域以及点云数据,确定各目标区域对应的点云数据;
141.计算模块803,用于根据各目标区域对应的点云数据,计算各目标区域与本车之间的距离数据。
142.可选的,变换模块,用于根据激光雷达的位置坐标,将点云数据进行位置变换,获取变换后的点云数据,其中,变换后的点云数据与待处理图像位于同一坐标系统。
143.可选的,还包括:
144.生成模块,用于响应于用户指令,根据距离数据生成播报信息;
145.播放模块,用于播放播报信息。
146.可选的,生成模块,还用于响应于用户指令,根据距离数据生成对应的文本信息;生成文本信息对应的语音播报信息。
147.可选的,生成模块,还用于识别获取用户指令中的关键词;根据关键词获取关键词对应的参数信息;根据关键词以及关键词对应的参数信息,采用预设模板生成对应的文本
信息。
148.可选的,获取模块801,还用于将待处理图像划分为预设个数的子区域;采用每个子区域预测多个回归框和对应的类别信息;采用每个回归框预测回归框内包括不同类别目标检测物的置信值;根据类别信息和置信值,确定待处理图像中目标检测物所属的目标区域。
149.可选的,还包括:
150.第一计算模块,用于根据各目标区域对应的点云数据,计算各目标区域内其它点离中心点之间的距离,其中,每个中心点指目标区域中点云数据的聚类中心点;
151.第一确定模块,用于将距离小于预设阈值的点确定为目标点、将距离大于预设阈值的点确定为背景点;
152.计算模块803,还用于根据各目标区域中的目标点,计算各目标区域与本车之间的距离数据。
153.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
154.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system
‑
on
‑
a
‑
chip,简称soc)的形式实现。
155.图9为本发明实施例提供的一种测距设备的结构示意图,如图9所示,该测距设备可以包括:处理器901、存储器902。
156.存储器902用于存储程序,处理器901调用存储器902存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
157.可选地,本发明还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
158.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
159.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
160.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
161.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read
‑
only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
162.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。