本申请涉及整车控制,具体而言,涉及一种基于手势控制车辆的方法及装置。
背景技术:
1、随着车辆在日常生活和工作中扮演的角色日益重要,车辆智能化服务已成为车辆行业发展的关键趋势。现有技术中,为实现手势控车,往往需要借助全息投影设备,将车辆的操作界面如按键、方向盘等投影出来,用户再与这些投影界面进行交互。然而,这种方法不仅依赖于尚未普及且技术尚不成熟的全息投影,还面临着实施难度大、成本高昂等问题。
技术实现思路
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、本申请的有益效果为:该方法及装置能够让驾驶员通过手势动作来对车辆进行驾驶控制,从而使得汽车驾驶操作更加智能化、人性化,进而简化了系统架构,降低了技术实现的门槛。
1.一种基于手势控制车辆的方法,其特征在于,包括:
2.根据权利要求1所述的基于手势控制车辆的方法,其特征在于,所述根据所述手势与控制信号的对应关系和所述手势动作数据,确定当前车辆控制信号,包括:
3.根据权利要求2所述的基于手势控制车辆的方法,其特征在于,所述对所述手势动作数据进行手势识别,得到当前手势数据,包括:
4.根据权利要求3所述的基于手势控制车辆的方法,其特征在于,在所述手势驾驶模式下,所述目标车辆屏蔽油门踏板操作信号、刹车踏板操作信号、方向盘操作信号和换挡手柄操作信号,只接受手势控制信号;
5.根据权利要求3所述的基于手势控制车辆的方法,其特征在于,所述根据所述手势与控制信号的对应关系和所述当前手势数据,确定当前车辆控制信号,包括:
6.一种基于手势控制车辆的装置,其特征在于,所述基于手势控制车辆的装置包括:
7.根据权利要求6所述的基于手势控制车辆的装置,其特征在于,所述确定单元包括:
8.根据权利要求7所述的基于手势控制车辆的装置,其特征在于,所述识别子单元包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行权利要求1至5中任一项所述的基于手势控制车辆的方法。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行权利要求1至5中任一项所述的基于手势控制车辆的方法。