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.图1是本发明一实施例中基于车外手势的车辆控制方法的流程示意图一;
38.图2是本发明一实施例中步骤s103的流程示意图;
39.图3是本发明一实施例中步骤s1032的流程示意图;
40.图4是本发明一实施例中基于车外手势的车辆控制方法的流程示意图二;
41.图5是本发明一实施例中步骤s105的流程示意图;
42.图6是本发明一实施例中基于车外手势的车辆控制装置的程序模块示意图一;
43.图7是本发明一实施例中基于车外手势的车辆控制装置的程序模块示意图二;
44.图8是本发明一实施例中电子设备的构造示意图。
具体实施方式
45.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
47.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
48.请参考图1,本发明一实施例提供了一种基于车外手势的车辆控制方法,其执行主体可以是车载的电子设备,也可以是服务器,该方法,包括:
49.s101:检测当前车辆的状态信息;
50.所述状态信息包括锁定状态和解锁状态;在当前车辆处于锁定状态时,当前车辆上的控制系统处于待机状态,无法进行人机交互,并执行对应的控制结果,在当前车辆处于解锁状态时,当前车辆上的控制系统会被激活,可以通过人机交互执行对应的控制结果;
51.其中车辆状态信息的改变可以通过物理钥匙完成,物理钥匙可以通过向车辆的天线发送无线信号,实现对车辆的解锁或锁定;其他部分方案中,也可通过手机app或其他终端实现;
52.s102:检测到所述当前车辆处于所述解锁状态,且所述当前车辆的物理钥匙与所述当前车辆之间的距离小于距离阈值;
53.一种举例中,距离阈值可以根据应用场景进行自动设置,应用场景可以包括时间、地点等;
54.进一步举例中,距离阈值根据时间进行设置,由于当前车辆周围环境的光照信息等会影响到手势动作采集的准确性,一天中的不同时间会对应不同的光照信息,进而可以将时间分为早上、中午、晚上等时间维度,不同时间维度可以设置不同的距离阈值,也可以根据不同时间的人流量将时间划分为多个维度,例如人流高峰期,人流中峰期,人流低峰期等时间维度,进而将不同的时间维度对应的不同的距离阈值,进一步地,可以在人流高峰期的时间维度设置的距离阈值最小,人流中峰期的时间维度设置的距离阈值适中,人流低峰期的时间维度设置的距离阈值可以大一些,进而可以减少其他人员的手势动作对当前车辆的控制结果的影响,提高手势动作信息的准确性;
55.进一步举例中,距离阈值根据地点进行设置,例如可以根据不同地点的poi信息,
将其划分为住宅区、停车场、商圈等地点维度,进而根据地点的不同维度,结合该维度的建筑特征、人群密集度等信息,对距离阈值进行设置,可以避免,在采集手势动作信息时,能够准确、快速地采集,而不会因为被遮挡而未采集到信息,增加信息采集的时间,也不会由于人群密集度大,而采集到其他人员的信息,执行预期外的控制结果;
56.一种举例中,距离阈值可以根据当前车辆的车辆信息进行设置,车辆信息包括当前车辆的型号、车辆的车型、车辆的品牌,以及车辆的用户信息等,将车辆信息划分为不同的维度,进而根据不同的维度设置不同的距离阈值;根据车辆信息设置合适的距离阈值,可以让用户对于车辆周围的环境信息掌握得更加清楚,同时,不同车辆根据车辆型号、车型、品牌的差异,其性能也会不同,进而根据车辆信息设置距离阈值,可以实现对当前车辆更加精确地控制;
57.一种举例中,距离阈值可以根据当前车辆的采集手势动作信息的信息采集装置进行设置,进一步地,根据信息采集装置参数,例如信息采集范围、采集装置的精确度(例如采集装置为图像采集装置时,精确度可以理解为采集到的像素、分辨率等)等,将信息采集装置划分为不同的区间,将不同的区间设置不同的距离阈值,进而在对物理钥匙与当前车辆的距离和距离阈值进行比较时,可以先根据信息采集装置的区间,选择对应的距离阈值进行比较,进而触发步骤s103;结合信息采集装置的参数设置距离阈值,在执行步骤s103中,可以获得更加精确的手势动作信息,避免由于信息采集装置的参数限制,使得对车辆控制的准确性降低,降低用户的使用体验;
58.步骤s102中的目标区域可以理解为采集手势动作信息的信息采集装置,对目标区域内进行扫描、探测等,采集得到手势动作信息,目标区域可以根据信息采集装置的采集范围进行设置,可以与采集范围相同,也可以在采集范围的基础上进行增加或减少,或者通过旋转采集装置,扩大信息采集装置的采集范围,得到目标区域;
59.s103:获取目标区域内的手势动作信息;
60.其中的手势动作信息可以包括以下至少之一:
61.用户的手部动作、用户的肢体动作;
62.请参考图2,一种实施方式中,步骤s103,包括:
63.s1031:获取所述目标区域内的图像信息;
64.所述图像信息是通过所述当前车辆的图像采集装置采集到的;所述图像信息包含用户的像素部分;采集到的图像信息,可以为仅包括用户的像素部分,也可以通过图像采集装置采集到的其视野内的其他信息,进而在执行步骤s1031时,可以先对所有采集到的信息进行筛选,筛选掉图像信息中的背景部分,仅保留包括用户的像素部分,作为步骤s1031中的图像信息;
65.s1032:根据所述图像信息,确定所述手势动作信息。
66.请参考图3,一种实施方式中,步骤s1032,包括:
67.s10321:识别所述图像信息中的骨架节点;
68.其中的骨架节点可以理解为能够表征用户手势动作变化的关键骨骼节点,可以通过训练模型,进行机器学习,进而能够从图像信息中提取用户的骨架节点,同时在执行步骤s10321的过程中,可以根据报错信息等,更新系统中的模型,不断进行机器学习,提高骨架节点提取的准确性;
69.s10322:根据所述骨架节点的位置信息,确定所述手势动作信息;
70.所述位置信息包括所述骨架节点的位置以及位置变化参数;其中的位置变化参数可以包括骨架节点的变化轨迹、变化顺序、变化幅度、变化方向等;
71.s104:根据所述手势动作信息,确定并执行目标控制结果。
72.一种实施方式中,所述目标控制结果包括以下至少之一:
73.点火、锁车、停车、打开车载设备、关闭车载设备、控制车载设备发生指定变化。
74.具体举例中,可预先存储有各控制结果与手势动作信息的对应关系,进而,在步骤s104中,可基于所确定的手势动作信息,确定并执行对应的控制结果作为目标控制结果。
75.其中的点火可以理解为车辆启动发动机而进入启动状态;与之对应的,其中的熄火可理解为车辆发动机停止运作;
76.其中的锁车可以理解为,将当前车辆有解锁状态更改为锁定状态;
77.其中的停车过程可以理解为车辆行驶状态变为静止状态,或者车辆由第一位置,移动到第二位置,针对于停车过程,可以划分为停止、左转弯、右转弯、前进、后退、启动等至少之一环节;
78.一种举例中,目标控制结果包括停车,可以根据车辆停车控制过程的不同,将停车划分为停止、左转弯、右转弯、前进、后退、启动等至少之一环节,并预设不同环节组合的停车控制过程与手势动作信息的对应关系,进而判断步骤s103中采集到的手势动作信息是否匹配于对应的手势动作信息,若两者相匹配,则确定手势动作信息对应的停车环节组合,并执行对应的停车过程。
79.其中的车载设备,可以是装载于车辆的任意设备,例如空调、播放装置、显示器、空气净化器、图像采集装置等等。
80.请参考图4,一种实施方式中,步骤s104之前(也可能进一步在步骤s103之前),还包括:
81.s105:获取所述目标区域内的人物特征信息,并确定所述人物特征信息匹配于目标特征信息;
82.所述人物特征信息表征了用户的身份。
83.该方案中,可实现对用户身份的有效验证。
84.进一步部分举例中,针对于同一手势动作,不用的用户对应的目标控制结果可能是不同的,进而,可预先存储各控制结果、手势动作信息与用户的对应关系,进而,可以结合用户的身份与手势动作信息,确定对应的控制结果作为目标控制结果,以实现步骤s104。例如,可以根据用户的等级、用户与车主的关系、用户对于车辆的使用权限,将用户划分为多个维度,不同维度对应不同的目标控制结果以及手势动作信息。
85.本发明一实施例中,在采集手势动作信息之前,判断用户的身份,可以避免非指定的用户对车辆进行控制,保证了车辆的安全,同时在采集手势动作信息时,可以避免非指定的用户对于信息采集的干扰,提高控制的准确性和及时性,提高用户的使用体验。
86.请参考图5,一种实施方式中,所述人物特征信息包括实测身高信息;
87.步骤s105,包括:
88.s1051:获取所述目标区域内的所述用户与所述当前车辆的距离信息,以及所述用户在所述图像信息中的尺寸信息;
89.s1052:根据所述距离信息与所述尺寸信息,确定所述用户的实测身高信息;
90.s1053:确定所述实测身高信息匹配于所述目标身高信息。
91.其中的匹配,可理解为相同或相近(即差距在一定范围内)。
92.一种实施方式中,所述人物特征信息还包括以下至少之一:
93.人脸特征信息、声纹特征信息。
94.一种举例中,人物特征信息包括人脸特征信息时,步骤s105包括:
95.获取所述目标区域内的所述用户的人脸特征信息;
96.若所述人脸特征信息匹配于预设的人脸特征信息,则用户身份验证通过,执行步骤s104(或者步骤s103与步骤s104)。
97.一种举例中,人物特征信息包括声纹特征信息时,步骤s105包括:
98.获取所述目标区域内的所述用户的声纹特征信息;
99.若所述声纹特征信息匹配于预设的声纹特征信息,则用户身份验证通过,执行步骤s104(或者步骤s103与步骤s104)。
100.本发明一实施例中提供的基于车外手势的车辆控制方法,在车辆解锁状态下,对于物理钥匙与当前车辆之间距离的监控,当距离小于距离阈值时,触发对于车辆外部手势的识别,进而在车辆外部实现对于车辆的控制,提高了在车辆外部控制的智能性,可以为用户提供更个性化的交互体验;此外,本发明通过距离的限制,可以避免由于距离远而无法采集到清晰有效的手势动作信息的情况,也可有助于避免采集其他无关人员的手势动作信息,提高手势动作信息分辨的准确性;
101.同时,本发明在触发手势动作信息的获取时,是通过距离进行触发,而非通过其他设备的信息交互来触发,触发更加简单快捷,智能性更高。
102.请参考图6,本发明一实施例还提供了一种基于车外手势的车辆控制装置2,包括:
103.状态检测模块201,用于检测当前车辆的状态信息,所述状态信息包括锁定状态和解锁状态;
104.手势确定模块202,用于若检测到所述当前车辆处于所述解锁状态时,且所述当前车辆的物理钥匙与所述当前车辆之间的距离小于距离阈值时,获取目标区域内的手势动作信息;
105.结果执行模块203,用于根据所述手势动作信息,确定并执行目标控制结果。
106.一种实施方式中,手势确定模块202在用于获取目标区域内的手势动作信息时,具体用于:
107.获取所述目标区域内的图像信息;所述图像信息是通过所述当前车辆的图像采集装置采集到的;所述图像信息包含用户的像素部分;
108.根据所述图像信息,确定所述手势动作信息。
109.一种实施方式中,所述根据所述图像信息,确定所述手势动作信息,包括:
110.识别所述图像信息中所述用户的骨架节点;
111.根据所述骨架节点的位置信息,确定所述手势动作信息,所述位置信息包括所述骨架节点的位置以及位置变化参数。
112.请参考图7,一种实施方式中,基于车外手势的车辆控制装置2,还包括:
113.身份验证模块204,用于获取所述目标区域内的人物特征信息,并确定所述人物特
征信息匹配于目标特征信息;所述人物特征信息表征了用户的身份。
114.一种实施方式中,所述人物特征信息包括实测身高信息;所述目标特征信息包括预设的所述用户的目标身高信息;
115.身份验证模块204,具体用于:
116.获取所述目标区域内的所述用户与所述当前车辆的距离信息,以及所述用户在所述图像信息中的尺寸信息;
117.根据所述距离信息与所述尺寸信息,确定所述用户的实测身高信息;
118.确定所述实测身高信息匹配于所述目标身高信息。
119.一种实施方式中,所述人物特征信息包括以下至少之一:
120.人脸特征信息、声纹特征信息。
121.一种实施方式中,所述目标控制结果包括以下至少之一:
122.点火、熄火、锁车、执行停车过程、打开车载设备、关闭车载设备、控制所述车载设备发生指定变化。
123.请参考图8,本发明还提供了一种电子设备30,包括
124.处理器31;以及,
125.存储器32,用于存储处理器的可执行指令;
126.其中,处理器31配置为经由执行可执行指令来执行以上所涉及的方法。
127.处理器31能够通过总线33与存储器32通讯。
128.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所涉及的方法。
129.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
转载请注明原文地址:https://win.8miu.com/read-250347.html