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

车辆的解锁方法、车辆系统、车辆及计算机可读存储介质与流程

2021-09-28 22:16:00 来源:中国专利 TAG:车辆 解锁 及非 可读 特别


1.本技术涉及车辆解锁技术领域,特别涉及一种车辆的解锁方法、车辆系统、车辆及非易失性计算机可读存储介质。


背景技术:

2.随着汽车智能化的发展,车辆上配置了性能卓越的处理器和越来越多的摄像头,通过这些摄像头采集人像数据传输到车辆控制处理器上进行运算和识别,可以将人像识别技术应用到车辆环节,大大提升了车辆的智能化和使用便捷性。然而,通常车辆上摄像头位置固定且角度不可调节,需要使用者站立在特定位置,才能正确采集到包含用户的人像的图像,此外还需要满足车辆特定方位一定距离没有其他车辆或建筑物,方便使用者站立到指定位置。如此不利于使用人像识别技术解锁车辆的便利性和普及性。


技术实现要素:

3.本技术实施方式提供了一种车辆的解锁方法、车辆系统、车辆及非易失性计算机可读存储介质。
4.本技术实施方式提供一种车辆的解锁方法。车辆的解锁方法包括:检测当前图像采集区域是否存在目标用户;若不存在所述目标用户,则对所述图像采集区域进行转动直至确定目标用户;在确定所述目标用户时,朝所述车辆外发出姿态指示指令,并采集包含所述目标用户的多帧图像;当检测到所述图像中的所述目标用户执行了所述姿态指示指令时,对所述车辆进行解锁。
5.在某些实施例中,所述检测当前图像采集区域是否存在目标用户,包括:识别所述图像采集区域中的人脸;在所述图像采集区域中包含有至少一张完整的人脸时,将至少一张所述完整人脸与预设人脸进行匹配;若至少一张所述完整人脸与预设人脸匹配成功时,则认为当前图像采集区域存在所述目标用户。
6.在某些实施例中,所述若至少一张所述完整人脸与预设人脸匹配成功时,则认为当前图像采集区域存在所述目标用户,包括:若当前图像采集区域中能够与预设人脸匹配成功的所述完整人脸的数量为一个时,认为当前图像采集区域存在所述目标用户,并将所述完整人脸对应的用户作为所述目标用户;和/或,若当前图像采集区域中能够与预设人脸匹配成功的所述完整人脸的数量为多个时,认为当前图像采集区域存在所述目标用户,并根据预设策略选择其中一张所述完整人脸对应的用户作为所述目标用户。
7.在某些实施例中,所述车辆包括可转动的拍摄设备,所述拍摄设备用于获取图像采集区域内的图像,所述拍摄设备安装于所述车辆的顶部,所述拍摄设备转动拍摄的视场范围大于等于360
°
;或所述拍摄设备为多个,多个所述拍摄设备转动拍摄的视场范围总和大于等于360
°

8.在某些实施例中,所述车辆的解锁方法还包括:当检测到所述图像中的所述目标用户未执行所述姿态指示指令时,朝车外再次发出姿态指示指令,并再次采集包含所述目
标用户的多帧图像;和/或当检测到所述图像中的所述目标用户未执行所述姿态指示指令时,对所述图像采集区域进行转动直至再次确定目标用户。
9.在某些实施例中,所述姿态指示指令用于提示所述目标用户调整其人脸姿态,所述当检测到所述图像中的所述目标用户执行了所述姿态指示指令时,对所述车辆进行解锁,包括:当检测到所述图像中的所述目标用户的人脸姿态与对应的所述姿态指示指令匹配时,对所述车辆进行解锁。
10.在某些实施例中,所述车辆解锁方法还包括:在确定所述目标用户时,朝所述车辆外发出静止指示指令,所述静止指示指令用于提示所述目标用户已识别到所述目标用户。所述在确定所述目标用户时,朝所述车辆外发出姿态指示指令,并采集包含所述目标用户的多帧图像,包括:所述在确定所述目标用户时,朝所述车辆外发出姿态指示指令,对所述目标用户进行对焦,以获取对焦后的包含所述目标用户的多帧图像。
11.本技术实施方式提供一种车辆系统。所述车辆系统包括检测模块、控制模块、扬声模块、采集模块及解锁模块。所述检测模块用于检测当前图像采集区域是否存在目标用户。若不存在所述目标用户,所述控制模块用于控制所述图像采集区域进行转动直至确定目标用户。在确定所述目标用户时,所述扬声模块用于朝所述车辆外发出姿态指示指令,所述采集模块用于采集包含所述目标用户的多帧图像。当检测到所述图像中的所述目标用户执行了所述姿态指示指令时,所述解锁模块用于对所述车辆进行解锁。
12.本技术实施方式提供一种车辆。所述车辆包括可转动的拍摄设备、扬声器及一个或多个处理器,一个或多个所述处理器用于:检测当前图像采集区域是否存在目标用户;若不存在所述目标用户,则对所述图像采集区域进行转动直至确定目标用户;在确定所述目标用户时,控制所述扬声器朝所述车辆外发出姿态指示指令,并控制所述拍摄设备采集包含所述目标用户的多帧图像;当检测到所述图像中的所述目标用户执行了所述姿态指示指令时,对所述车辆进行解锁。
13.本技术实施方式还提供一种非易失性计算机可读存储介质,其上存储有计算机程序。该计算机程序被处理器执行时实现上述任一项实施例中所述的车辆的解锁方法。
14.本技术实施方式的车辆的解锁方法、车辆系统、车辆及非易失性计算机可读存储介质,在当前图像采集区域不存在目标用户时,通过对采集区域进行旋转直至确定目标用户,并且在确定目标用户后发出姿态指示指令,只有在检测到目标用户执行了姿态指示指令时,才对车辆进行解锁。一方面,由于通过对图像采集区域的转动去确定目标用户,相较于目标用户只有位于固定角度才能被识别到,有利于车辆解锁的便利性及普及性;另一方面,只有在检测到目标用户执行了姿态指示指令时,才对车辆进行解锁,能够避免采用静态图像就能够解锁车辆,从而提升了车辆解锁的安全性。
15.本技术实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
16.本技术的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
17.图1是本技术某些实施方式中车辆的解锁方法的流程示意图;
18.图2是本技术某些实施方式中车辆系统的结构示意图;
19.图3是本技术某些实施方式中车辆的结构示意图;
20.图4至图9是本技术某些实施方式中车辆的解锁方法的流程示意图;
21.图10是本技术某些实施方式的非易失性计算机可读存储介质与处理器的交互示意图。
具体实施方式
22.下面详细描述本技术的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本技术的实施方式,而不能理解为对本技术的实施方式的限制。
23.请参阅图1,本技术实施方式提供一种车辆的解锁方法。车辆的解锁方法包括:
24.01:检测当前图像采集区域是否存在目标用户;
25.02:若不存在目标用户,则对图像采集区域进行转动直至确定目标用户;
26.03:在确定目标用户时,朝车辆外发出姿态指示指令,并采集包含目标用户的多帧图像;
27.04:当检测到图像中的目标用户执行了姿态指示指令时,对车辆进行解锁。
28.请参阅图1及图2,本技术实施方式还提供一种车辆系统100。车辆系统100包括检测模块10、控制模块20、扬声模块30、采集模块40及解锁模块50。检测模块10用于检测当前图像采集区域是否存在目标用户。若不存在目标用户,控制模块20用于控制图像采集区域进行转动直至确定目标用户;在确定目标用户时,扬声模块30用于朝车辆外发出姿态指示指令,采集模块40用于采集包含目标用户的多帧图像;当检测到图像中的目标用户执行了姿态指示指令时,解锁模块50用于对车辆进行解锁。
29.请参阅图1及图3,本技术实施方式还提供一种车辆200。车辆200包括可转动的拍摄设备201、扬声器202及一个或多个处理器203。上述车辆的解锁方法中的步骤01、步骤02、步骤03及步骤04均可以由一个或多个处理器203执行实现。也即是说,一个或多个处理器203用于检测当前图像采集区域是否存在目标用户;若不存在目标用户,则对图像采集区域进行转动直至确定目标用户;在确定目标用户时,控制扬声器202朝车辆外发出姿态指示指令,并控制拍摄设备201采集包含目标用户的多帧图像;当检测到图像中的目标用户执行了姿态指示指令时,对车辆进行解锁。
30.本技术实施方式的车辆的解锁方法、车辆系统100及车辆200,在当前图像采集区域不存在目标用户时,通过对采集区域进行旋转直至确定目标用户,并且在确定目标用户后发出姿态指示指令,只有在检测到目标用户执行了姿态指示指令时,才对车辆进行解锁。一方面,由于通过对图像采集区域的转动去确定目标用户,相较于目标用户只有位于固定角度才能被识别到,有利于车辆解锁的便利性及普及性;另一方面,只有在检测到目标用户执行了姿态指示指令时,才对车辆进行解锁,能够避免采用静态图像就能够解锁车辆,从而提升了车辆解锁的安全性。
31.需要说明的是,拍摄设备201(或采集模块40)用于获取图像采集区域内的图像。也即,拍摄设备201(或采集模块40)某一时刻能够拍摄的范围即为该时刻的图像采集区域。当
前图像采集区域是指拍摄设备201(或采集模块40)处于当前位置时,获取的图像中所包含的范围。此外,在一些实施例中,对图像采集区域进行转动,即为转动拍摄设备201(或采集模块40),以实现图像采集区域的转动。下文实施例中对图像采集区域的解释也是如此,不再赘述。
32.在一些实施例中,在车辆200(或车辆系统100)接收到解锁指令时,则认为此时存在用户需要使用车辆,则车辆系统200(或车辆系统100)开始检测当前图像采集区域是否存在目标用户。其中,解锁指令可以是通过车辆钥匙输入的,例如通过蓝牙钥匙、指纹钥匙、手机近场通信钥匙等输入。
33.具体地,在一些实施例中,在车辆系统200(或车辆系统100)接收到解锁指令时,拍摄设备201(或采集模块40)开启,以获取当前图像采集区域的图像,处理器203(或检测模块10)通过检测拍摄设备201(或采集模块40)获取的当前图像采集区域的图像,以检测当前图像采集区域是否存在目标用户。由于车辆200(或车辆系统100)在接收到解锁指令时,才开始检测当前图像采集区域是否存在目标用户。也即,车辆200(或车辆系统100)能够在用户有解锁车辆的意图时,才开始进行解锁的验证,如此能够避免在用户没有解锁车辆意图时就开始进行解锁验证,从而降低车辆200(或车辆系统100)的功耗。
34.需要说明的是,在一些实施例中,在车辆系统200(或车辆系统100)接收到解锁指令时,拍摄设备201(或采集模块40)立马开始获取当前图像采集区域的图像。也即是说,当车辆系统200(或车辆系统100)接收到解锁指令时,无论此时拍摄设备201(或采集模块40停留在何处,都直接开启开始获取当前图像采集区域的图像。在一些实施例中,在车辆系统200(或车辆系统100)接收到解锁指令时,将图像采集区域转动至与预设图像采集区域对齐后,再开始获取当前图像采集区域的图像。也即是说,当车辆系统200(或车辆系统100)接收到解锁指令时,拍摄设备201(或采集模块40)先转动到预设位置后再开始获取图像,以使拍摄设备201(或采集模块40)能够获取预设图像采集区域图像。其中预设图像采集区域可以由用户预先设定,在此不作限制。
35.当然,在一些实施例中,车辆200(或车辆系统100)也可以在预定时刻自动开始检测当前图像采集区域是否存在目标用户。其中,在一个例子中,预定时刻可以是用户预选设定好的时间。此时,预定时刻可以是每天的同一时刻,例如预定时刻为每天8点,则每天的8点车辆200(或车辆系统100)自动开始检测当前图像采集区域是否存在目标用户;预定时刻也可以是某一天的某一时刻,例如预定时刻为6月6日的8点,则在当前时刻为6月6日的8点时,车辆200(或车辆系统100)才自动开始检测当前图像采集区域是否存在目标用户。在另一个例子中,预定时刻也可以是使用车辆的用户最常使用车辆的时间。示例地,若在预设时间范围内,每天的同一时刻接收到解锁指令的次数超过预设阈值,则将该时刻作为预定时刻。例如,假设预设时间范围为10天,预设阈值为8。若在10天内,有8天的早上8点车辆200(或车辆系统100)均接收到解锁指令,则可以认为使用车辆的用户通常会在早上8点有使用车辆的需求,此时将每天早上8点作为预设时刻,此后在每天的8点车辆200(或车辆系统100)自动开始检测当前图像采集区域是否存在目标用户。车辆200(或车辆系统100)在预定时刻自动开始检测当前图像采集区域是否存在目标用户,相较于车辆200(或车辆系统100)接收到解锁指令时才开始检测当前图像采集区域是否存在目标用户,无需用户发出解锁指令,能够提升用户使用车辆200(或车辆系统100)的体验感,提升车辆200(或车辆系统100)
的智能性。
36.在一些实施例中,处理器203(或检测模块10)通过当前图像采集区域中的人脸进行检测,若当前图像采集区域中存在预设人脸,则认为当前图像采集区域中存在目标用户;若当前图像采集区域中不存在预设人脸,则认为当前图像采集区域中不存在目标用户。具体地,请参阅图4,在一些实施例中,步骤01:检测当前图像采集区域是否存在目标用户,包括:
37.011:识别图像采集区域中的人脸;
38.012:在图像采集区域中包含有至少一张完整的人脸时,将至少一张完整人脸与预设人脸进行匹配;
39.013:若至少一张完整人脸与预设人脸匹配成功时,则认为当前图像采集区域存在目标用户。
40.请结合图2,在一些实施例中,步骤011、步骤012及步骤013均可以由车辆系统100的检测模块10执行实现。也即是说,检测模块10还用于识别图像采集区域中的人脸;在图像采集区域中包含有至少一张完整的人脸时,将至少一张完整人脸与预设人脸进行匹配;及若至少一张完整人脸与预设人脸匹配成功时,则认为当前图像采集区域存在目标用户。
41.请结合图3,在一些实施例中,步骤011、步骤012及步骤013均可以由车辆200的一个或多个处理器203执行实现。也即是说,一个或多个处理器203还用于识别图像采集区域中的人脸;在图像采集区域中包含有至少一张完整的人脸时,将至少一张完整人脸与预设人脸进行匹配;及若至少一张完整人脸与预设人脸匹配成功时,则认为当前图像采集区域存在目标用户。
42.处理器203(或检测模块10)识别图像采集区域中是否存在完整的人脸。具体地,在一些实施例中,拍摄设备201(或采集模块40)获取的当前图像采集区域的图像,随后处理器203(或检测模块10)通过识别图像中是否存在完整的人脸,来判断图像采集区域中是否存在完整的人脸。例如,在一个例子中,可以将获取的当前图像采集区域的图像输入至预选训练好的人脸检测模型中进行检测,即可识别出当前图像采集区域的图像中是否存在完整的人脸,也即可识别出当前图像采集区域中是否存在完整的人脸。当然,也可以采用其他方式识别图像采集区域中是否存在完整的人脸,在此不作限制。
43.若当前图像采集区域不包含人脸,则认为当前图像采集区域不存在目标用户;若当前图像采集区域中包含有至少一张完整的人脸时,将至少一张完整的人脸与预设人脸进行匹配。其中,预设人脸对应的用户即为能够解锁车辆的用户。处理器203(或检测模块10)将图像采集区域中识别到的完整的人脸与预设人脸一一进行匹配。若至少一张完整的人脸与预设人脸匹配成功时,则认为当前图像采集区域存在目标用户;反之,若当前图像采集区域中的所有人脸都不能与预设人脸匹配成功时,也认为当前图像采集区域不存在目标用户。
44.由于同一辆车的使用用户可以有多个,即能够解锁同一车辆的用户可以有多个,此时预设的人脸有多个,每个预设人脸对应不同的能够解锁该车辆的用户。多个能够解锁该车辆的用户可能一起出现在同一图像采集区域中,也即,在当前图像采集区域中,也可能存在多个能够与预设人脸匹配成功的完整人脸,此时需要确定哪一张匹配成功的人脸对应的用户作为目标用户,才有利于继续进行后续的验证过程。具体地,请参阅图5,在一些实施
例中,步骤013:若至少一张完整人脸与预设人脸匹配成功时,则认为当前图像采集区域存在目标用户,包括:
45.0131:若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为一个时,认为当前图像采集区域存在目标用户,并将完整人脸对应的用户作为目标用户;和/或,
46.0132:若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为多个时,认为当前图像采集区域存在目标用户,并根据预设策略选择其中一张完整人脸对应的用户作为目标用户。
47.请结合图2,在一些实施例中,步骤0131及步骤0132可以由车辆系统100的检测模块10执行实现。也即是说,检测模块10还用于若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为一个时,认为当前图像采集区域存在目标用户,并将完整人脸对应的用户作为目标用户;和/或,若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为多个时,认为当前图像采集区域存在目标用户,并根据预设策略选择其中一张完整人脸对应的用户作为目标用户。
48.请结合图3,在一些实施例中,步骤0131及步骤0132还可以由车辆200的一个或多个处理器203执行实现。也即是说,一个或多个处理器203还用于若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为一个时,认为当前图像采集区域存在目标用户,并将完整人脸对应的用户作为目标用户;和/或,若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为多个时,认为当前图像采集区域存在目标用户,并根据预设策略选择其中一张完整人脸对应的用户作为目标用户。
49.在一些实施例中,若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为一个时,即当前图像采集区域中仅有一张能够与预设人脸匹配成功的完整人脸,此时认为当前图像采集区域中存在目标用户,且将图像采集区域中唯一一张能够与预设人脸匹配成功的人脸对应的用户作为目标用户。
50.若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为多个时,即当前图像采集区域中有多张能够与预设人脸匹配成功的人脸,此时认为当前图像采集区域中存在目标用户,且处理器203(或检测模块10)根据预设策略选择与预设人脸匹配成功的多张人脸中的一张人脸对应的用户作为目标用户。示例地,在一个例子中,预设策略包括根据距离选择目标用户。例如,若当前图像采集区域中有多张能够与预设人脸匹配成功的人脸,在多张能够与预设人脸匹配成功的人脸中,选择最靠近车辆的人脸对应的用户作为目标用户。其中,由于越靠近车辆的人脸,在获取到的当前图像采集区的图像中所占面积越大。因此可以通过人脸在当前图像采集区的图像中所占面积来获取最靠近车辆的人脸。在另一个例子中,也可以通过发射激光以获取当前图像采集区域的深度图像,来判断哪一张人脸更靠近车辆。
51.在一些实施例中,同一辆车的多个使用用户都有对应的等级,预设策略包括在多张能够与预设人脸匹配成功的人脸中,选择人脸对应用户的对应的等级最高的用户作为目标用户。例如,假设用户a及用户b均为能够解锁车辆的用户,也即预设人脸中包括与用户a对应的预设人脸a、及与用户b对应的预设人脸b,并且用户a的等级高于用户b的等级。若在当前图像采集图像识别到能够与预设人脸a匹配成功的第一人脸,及与预设人脸b匹配成功的第二人脸。由于用户a的等级高于用户b的等级,则选择第一人脸对应的用户作为目标用
户。当然,在一些实施例中,还可以由用户自行在多张能够与预设人脸匹配成功的人脸中选择一张人脸,处理器203(或检测模块10)则将用户选择的人脸对应的用户作为目标用户,在此不作限制。
52.特别地,在一些实施例中,若当前图像采集区域中能够与预设人脸匹配成功的完整人脸的数量为多个时,扬声器202(或扬声模块30)向车外发出提示音,提醒用户当前图像采集区域中存在多个能与预设人脸匹配成功的人脸,用户在听到提示音后,不想进行后续验证的用户(即不想成为目标用户的用户)可以离开当前图像采集区域,以使当前当前图像采集区域中仅有一张能够与预设人脸匹配成功的完整人脸,便于后续验证。
53.需要说明的是,在一些实施例中,还可以通过检测当前图像采集区域中,人像的步态姿势;和/或通过检测当前图像采集区域中人像是否做出预设手势等,来判断当前图像采集区域中是否存在目标用户,在此不作限制。
54.若当前图像采集区域不存在目标用户,则对图像采集区域进行转动直至确定目标用户。具体地,在一些实施例中,若当前图像采集区域不存在目标用户,处理器203(或控制模块20)控制拍摄设备201(或采集模块40)转动后,再次检测当前图像采集区域内是否存在目标用户。若还不存在目标用户,则继续控制拍摄设备201(或采集模块40)转动,重复上述步骤直至确定目标用户。
55.在一些实施例中,如图3所示,车辆200还包括车身204,可转动的拍摄设备201可以安装于车身204的顶部,并且拍摄设备201转动拍摄的视场范围大于等于360
°
。也即,转动拍摄设备201至少能够获取到车身204周围360
°
的图像。如此无论目标用户位于车身204的何处,通过转动拍摄设备201调整其拍摄角度,均能够使目标用户位于图像采集区域中,从而避免用户只能在某一方向靠近车身204时才能够被车辆200识别,提升用户使用车辆200的便捷度。
56.在一些实施例中,车辆200可以包括多个拍摄设备201,多个拍摄设备201转动拍摄的视场范围总和大于等于360
°
。由于多个拍摄设备201转动拍摄的视场范围总和大于等于360
°
,如此无论目标用户位于车辆的何处,通过转动多个拍摄设备201调整其拍摄角度,均能够使目标用户位于图像采集区域中,从而避免用户只能在某一方向靠近车身204时才能够被车辆200识别,提升用户使用车辆200的便捷度。此外,需要说明的是,当拍摄设备201为多个时,当前图像采集区域包括多个当前图像采集子区域。其中,每个拍摄设备201当前能够拍摄的范围即为该拍摄设备201对应的当前图像采集子区域,所有拍摄设备201当前能够拍摄的范围的总和即为当前图像采集区域(即所有当前图像采集子区域的总和即为当前图像采集区域)。此时,只要检测到任意一个当前图像采集子区域存在目标用户时,所有拍摄设备201均停止转动;若检测到所有当前图像采集子区域(即当前图像采集区域)均不存在目标用户,转动所有拍摄设备201,以转动所有图像采集子区域,直至确定目标用户。由于拍摄设备201的数量是多个,在同一时刻能够采集到多个当前图像采集子区域,也即当前图像采集区域的覆盖范围更广,如此能够更快的找到到目标用户,从而提升车辆200的解锁速度。
57.特别地,若检测到任意一个当前图像采集子区域存在目标用户时,所有拍摄设备201均停止转动,并且关闭除存在目标用户的当前图像采集子区域对应的拍摄设备201以外的其他所有拍摄设备201。例如,车辆200包括第一拍摄设备201、第二拍摄设备202、第三拍
摄设备203及第四拍摄设备204,假设检测到第一拍摄设备201对应的当前图像采集子区域存在目标用户,则所有拍摄设备201均停止转动,并且关闭第二拍摄设备202、第三拍摄设备203及第四拍摄设备204,仅保留第一拍摄设备201继续工作以便进行后续验证。由于在检测到任意一个当前图像采集子区域存在目标用户时,关闭除存在目标用户的当前图像采集子区域对应的拍摄设备201以外的其他所有拍摄设备201,能够降低车辆200的功耗。
58.需要说明的是,当车辆200包括多个拍摄设备201时,多个拍摄设备201可以均设置在车身204的车顶,或者多个拍摄设备201也可以设置在车身204的不同方位,只需要满足通过转动多个拍摄设备201至少能够获取到车身204周围360
°
的图像即可。此外,在车辆系统100中转动采集模块40采集的视场范围总和也大于等于360
°
,在此不做赘述。
59.由于随着人脸识别技术的不断发展,恶意破解的手段也在不断升级。恶意破解者甚至使用一张用户的静态人脸照片图像,就能绕过人脸识别技术,从而进行更近一步的破坏。因此,即使在确定图像采集区域中存在目标用户后,还需要对目标用户进行进一步验证。示例地,在确定目标用户后,处理器203控制扬声器202(或扬声模块30)朝车辆外发出姿态指令,并采集包含目标用户的多帧图像。当检测到图像中的目标用户执行了姿态指示指令时,则认为此时目标用户确实是活体的目标用户,则处理器203(或解锁模块50)对车辆进行解锁。
60.具体地,请参阅图6,在一些实施例中,车辆的解锁方法还包括:
61.05:在确定目标用户时,朝车辆外发出静止指示指令,静止指示指令用于提示目标用户已识别到目标用户;
62.此时,步骤03:在确定目标用户时,朝车辆外发出姿态指示指令,并采集包含目标用户的多帧图像,包括:
63.031:在确定目标用户时,朝车辆外发出姿态指示指令,对目标用户进行对焦,以获取对焦后的包含目标用户的多帧图像。
64.请结合图2,在一些实施例中,在确定目标用户时,扬声模块30还用于朝车辆外发出静止指示指令,静止指示指令用于提示目标用户已识别到目标用户。在确定目标用户时,扬声模块30还用于朝车辆外发出姿态指示指令,采集模块40对目标用户进行对焦,以获取对焦后的包含目标用户的多帧图像。
65.请结合图3,在一些实施例中,步骤05及步骤031还可以由一个或多个处理器203执行实现。也即是说,一个或多个处理器203还用于在确定目标用户时,控制扬声器202朝车辆外发出静止指示指令,静止指示指令用于提示目标用户已识别到目标用户;及在确定目标用户时,控制扬声器202朝车辆外发出姿态指示指令,控制拍摄设备201对目标用户进行对焦,以获取对焦后的包含目标用户的多帧图像。
66.需要说明的是,在确定目标用户后,在一些实施例中,扬声器203(或扬声模块30)可以先朝车辆外发出静止指示指令后,随后发出姿态指示指令。示例地,在确定目标用户后,扬声器203(或扬声模块30)朝车辆外发出静止指示指令,其中静止指示指令用于提示目标用户已识别到目标用户。目标用户在听到静止指示指令后,可以保持静止不再移动,并做好准备等待姿态指示指令,以便进行后续验证。随后扬声器203(或扬声模块30)朝车辆外发出姿态指示指令,在发出姿态指示指令后,拍摄设备201(或采集模块40)对目标用户进行对焦,以获取对焦后的包含目标用户的多帧图像。一方面,由于先发出静止指示指令提示目标
用户后再发出姿态指示指令,相较于直接发出姿态指示指令,能够提示目标用户已经识别到目标用户,请目标用户做好继续验证的准备,能够避免目标用户还没有做好准备就开始进行姿态指示验证造成的误判。另一方面,由于拍摄设备201(或采集模块40)对目标用户进行对焦后再获取对焦后的图像,能够避免由于目标用户被虚化,而造成不能够准确识别目标用户是否执行了姿态指示指令。
67.在一些实施例中,姿态指示指令用于提示目标用户调整其人脸姿态。根据检测目标用户的人脸姿态与姿态指示指令是否匹配,即可判断目标用户是否执行了姿态指示指令。具体地,请参阅图7,在一些实施例中,步骤04:当检测到图像中的目标用户执行了姿态指示指令时,对车辆进行解锁,包括:
68.041:当检测到图像中的目标用户的人脸姿态与对应的姿态指示指令匹配时,对车辆进行解锁。
69.请结合图2,在一些实施例中,步骤041可以由解锁模块50执行实现。也即是说,当检测到图像中的目标用户的人脸姿态与对应的姿态指示指令匹配时,解锁模块50用于对车辆进行解锁。
70.请结合图3,在一些实施例中,步骤041还可以由一个或多个处理器203执行实现。也即是说,当检测到图像中的目标用户的人脸姿态与对应的姿态指示指令匹配时,一个或多个处理器203还用于对车辆进行解锁。
71.示例地,在一些实施例中,姿态指示指令用于提示目标用户调整其人脸姿态,在确定目标用户后(也可以是在发出静止指令后),扬声器202(或扬声模块30)朝车外发出姿态指示指令提示目标用户调整器人脸姿态。随后,拍摄设备201(或采集模块40)采集包含目标用户的多帧图像,并检测图像中的目标用户的人脸姿态。若图像中目标用户的人脸姿态与对应的姿态指示指令匹配时,解锁模块50用于对车辆进行解锁。例如,在一个例子中,假设姿态指示指令为提示目标用户张嘴,则在确定目标用户后(也可以是在发出静止指令后),扬声器202(或扬声模块30)朝车外发出姿态指示指令以提示目标用户张嘴。随后,拍摄设备201(或采集模块40)采集包含目标用户的连续多帧图像,并对连续的多帧图像进行检测。若检测到目标用户张嘴,即检测到目标用户的人脸姿态与对应的姿态指示指令匹配,此时则认为该目标用户确实为活体的目标用户,对车辆进行解锁。
72.需要说明的是,在一些实施例中,姿态指示指令还可以用于提示用户调整其身体姿态,例如,假设姿态指示指令可以为指示用户抬起左手臂,则在确定目标用户后(也可以是在发出静止指令后),扬声器202(或扬声模块30)朝车外发出姿态指示指令以指示用户抬起左手臂。随后,拍摄设备201(或采集模块40)采集包含目标用户的连续多帧图像,并对连续的多帧图像进行检测。若检测到目标指示用户抬起左手臂,即检测到目标用户执行了姿态指示指令,此时则认为该目标用户确实为活体的目标用户,对车辆进行解锁。当然,在一些实施例中,姿态指示指令还可以用于提示用户手势姿态等,在此不作限制。为了方面说明,以下实施例中均以姿态指示指令用于提示用户调整其人脸姿态为例,进行说明。
73.在一些实施例中,有多个不同的姿态指示指令,在确定目标用户后(也可以是在发出静止指令后),扬声器202(或扬声模块30)朝车外发出依次发出多个不同的姿态指示指令,并且扬声器202(或扬声模块30)每向车外发出一次姿态指示指令后,拍摄设备201(或采集模块40)采集一次包含目标用户的多帧图像,并检测一次目标用户是否执行对应的姿态
指示指令。示例地,在一个例子中,当检测到目标用户执行了当前姿态指示指令后,扬声器202(或扬声模块30)朝车外再发出下一个姿态指示指令并检测目标用户是否指示该姿态指示指令,直至检测到目标用户执行了姿态指示指令的次数达到预设次数时,才对车辆进行解锁。例如,假设预设次数为2次,姿态指示指令包括用于指示不同姿态的第一姿态指示指令及第二姿态指示指令。其中,第一姿态指示指令用于指示目标用户张嘴、及第二姿态指示指令用于指示目标用户眨眼。在确定目标用户后(也可以是在发出静止指令后),扬声器202(或扬声模块30)朝车外发出第一姿态指示指令指示目标用户张嘴,拍摄设备201(或采集模块40)采集包含目标用户的连续多帧图像,并对连续的多帧图像进行检测。若检测到目标用户张嘴,即目标用户执行了第一姿态指示指令。随后,扬声器202(或扬声模块30)朝车外发出第一姿态指示指令指示目标用户眨眼,拍摄设备201(或采集模块40)采集包含目标用户的连续多帧图像,并对连续的多帧图像进行检测。若检测到目标用户眨眼,即目标用户执行了第二姿态指示指令。由于目标用户执行姿态指示指令的次数达到预设次数的2次,则认为此时目标用户为活体用户,对车辆进行解锁。由于在检测到目标用户执行了姿态指示指令的次数达到预设次数时才对车辆进行解锁,相较于只有检测到目标用户执行了姿态指示指令就立马对车辆进行解锁,提升了解锁车辆验证的复杂度,从而提升了解锁的安全性。
74.请参阅图8,在一些实施例中,车辆的解锁方法还包括:
75.061:当检测到图像中的目标用户未执行姿态指示指令时,朝车外再次发出姿态指示指令,并再次采集包含目标用户的多帧图像。
76.请结合图2,在一些实施例中,当检测到图像中的目标用户未执行姿态指示指令时,扬声模块30用于朝车外再次发出姿态指示指令,采集模块40用于并再次采集包含目标用户的多帧图像。
77.请结合图3,在一些实施例中,步骤061还可以由一个或多个处理器203执行实现。也即是说,一个或多个处理器203还用于当检测到图像中的目标用户未执行姿态指示指令时,朝车外再次发出姿态指示指令,并再次采集包含目标用户的多帧图像。
78.具体地,在确定目标用户后(也可以是在发出静止指令后),扬声器202(或扬声模块30)朝车外发出姿态指示指令,并拍摄设备201(或采集模块40)采集包含目标用户的多帧图像。当检测到图像中的目标用户未执行姿态指示时,说明此时目标用户可能不是活体用户,不能对车辆进行解锁。为了进一步确定目标用户是否为活体用户,扬声器202(或扬声模块30)可以朝车外再次发出姿态指示指令,随后拍摄设备201(或采集模块40)再次采集包含目标用户的多帧图像,并且再次检测目标用户是否执行了再次发出的姿态指示指令。若检测到目标用户执行了再次发出的姿态指示指令,对车辆进行解锁;若检测到目标用户没有执行再次发出的姿态指示指令时,重复步骤061(即朝车外再次发出姿态指示指令,随后再次采集包含目标用户的多帧图像)直至检测到目标用户执行了对应的姿态指示指令。由于在检测到目标用户没有执行姿态指示指令后,再次发出姿态指示指令以再次进行验证,如此能够避免由于前一次目标用户没有及时执行姿态指示指令,或者由于前一次检测中出现的误差,而导致误判目标用户为非活体用户,影响对车辆的正常解锁。
79.特别地,在一些实施例中,当检测到图像中的目标用户未执行姿态指示时,扬声器202(或扬声模块30)朝车外发出提示音,其中提示音用于提示目标用户未执行姿态指示指令。如此目标用户能够知道是由于自己未执行姿态指示指令而造成车辆无法解锁,避免误
会车辆200(或车辆系统100)卡顿,从而提升用户使用车辆的体验感。
80.需要说明的是,在一个例子中,再次发出的姿态指示指令可以与上一次发出的姿态指示指令为同一个指令。例如,再次发出的姿态指示指令、与上一次发出的姿态指示指令均是用于提示目标用户张嘴。或者,在另一个例子中,再次发出的姿态指示指令还可以与上一次发出的姿态指示指令不为同一个指令。例如,上一次发出的姿态指示指令用于提示目标用户张嘴,再次发出的姿态指示指令用于提示用户眨眼,在此不作限制。
81.请参阅图9,在一些实施例中,车辆的解锁方法还包括:
82.062:当检测到图像中的目标用户未执行姿态指示指令时,对图像采集区域进行转动直至再次确定目标用户。
83.请结合图2,在一些实施例中,当检测到图像中的目标用户未执行姿态指示指令时,控制模块20用于控制图像采集区域进行转动直至再次确定目标用户。
84.请结合图3,在一些实施例中,步骤062还可以由一个或多个处理器203执行实现,也即是说,一个或多个处理器203还用于当检测到图像中的目标用户未执行指示指令时,对图像采集区域进行转动直至再次确定目标用户。
85.示例地,在一些实施例中,在确定目标用户后(也可以是在发出静止指令后),扬声器202(或扬声模块30)朝车外发出姿态指示指令,并拍摄设备201(或采集模块40)采集包含目标用户的多帧图像。当检测到图像中的目标用户未执行姿态指示时,说明此时目标用户可能不是活体用户,不能对车辆进行解锁。此时控制拍摄设备201(或采集模块40)转动,即对图像采集区域进行转动,转动后再次检测当前图像采集区域内是否存在目标用户;若还不存在目标用户,则继续控制拍摄设备201(或采集模块40)转动,重复上述步骤直至确定目标用户。
86.需要说明的是,在一些实施例中,扬声器202(或扬声模块30)朝车外发出姿态指示指令,并拍摄设备201(或采集模块40)采集包含目标用户的多帧图像。当检测到图像中的目标用户未执行姿态指示时,扬声器202(或扬声模块30)可以朝车外再次发出姿态指示指令,随后拍摄设备201(或采集模块40)再次采集包含目标用户的多帧图像,并且再次检测目标用户是否执行了再次发出的姿态指示指令。若检测到目标用户执行了再次发出的姿态指示指令,对车辆进行解锁;若检测到目标用户没有执行再次发出的姿态指示指令时,重复步骤061(即朝车外再次发出姿态指示指令,随后再次采集包含目标用户的多帧图像),当重复次数到达预设值时,还没检测到目标用户执行了姿态指示指令,控制拍摄设备201(或采集模块40)转动,即对图像采集区域进行转动,转动后再次检测当前图像采集区域内是否存在目标用户;若还不存在目标用户,则对图像采集区域进行转动直至再次确定目标用户。
87.请参阅图10,本技术实施方式还提供一种包含计算机程序410的非易失性计算机可读存储介质400。该计算机程序被处理器310执行时,使得处理器310执行上述任意一个实施方式的车辆的解锁方法。
88.请结合图1,例如,当计算机程序410被处理器310执行时,使得处理器310执行01、02、03、04、011、012、013、0131、0132、05、031、041、061、062中的方法。例如执行以下车辆的解锁方法:
89.01:检测当前图像采集区域是否存在目标用户;
90.02:若不存在目标用户,则对图像采集区域进行转动直至确定目标用户;
91.03:在确定目标用户时,朝车辆外发出姿态指示指令,并采集包含目标用户的多帧图像;
92.04:当检测到图像中的目标用户执行了姿态指示指令时,对车辆进行解锁。
93.可以理解,计算机程序410包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、以及软件分发介质等。
94.在一些实施例中,处理器310和车辆200中的处理器203可以为同一处理器,也可以为不同的处理器,在此不作限制。
95.在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
96.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
97.尽管上面已经示出和描述了本技术的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施方式进行变化、修改、替换和变型。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜