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