本方案涉及車窗控制,具體涉及一種基于手勢識別的車窗控制方法、裝置、介質(zhì)及設(shè)備。
背景技術(shù):
1、隨著汽車人機交互技術(shù)的不斷發(fā)展,越來越多的汽車上搭載著人機交互系統(tǒng),通過人機交互可以實現(xiàn)導航、中控操作、車窗等。汽車車窗的升降多是通過控制按鈕的點擊操作來實現(xiàn)的,當需要升降車窗時,駕駛員或臨近的乘客需要通過手動點擊對應的控制按鈕實現(xiàn),這無形中增加了駕駛員在駕駛過程中的安全隱患,并且對于非臨近的車窗,駕駛員或乘客也難以掌控。
2、為了提高汽車行駛過程中車窗的控制便捷性,人機交互是一種很好的實現(xiàn)方式,特別是基于手勢識別的車窗控制。然而現(xiàn)有的控制車窗升降的手勢動作過于復雜,不僅對于車內(nèi)人員而言難以掌握,而且對于手勢識別系統(tǒng)而言也是難以識別的。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題,提出了本方案。本方案的實施例提供了一種基于手勢識別的車窗控制方法、裝置、介質(zhì)及設(shè)備,用于解決手勢控制車窗難度高的技術(shù)問題。
2、根據(jù)本方案的一個方面,提供了一種基于手勢識別的車窗控制方法,包括:獲取車內(nèi)人員的姿態(tài)信息;其中,所述姿態(tài)信息包括所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài);基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗;基于所述車內(nèi)人員在不同時刻的姿態(tài)信息,計算所述車內(nèi)人員的動作信息;其中,所述動作信息包括所述車內(nèi)人員控制所述目標車窗運動的動作信息;基于所述車內(nèi)人員的動作信息,控制所述目標車窗執(zhí)行對應動作。
3、在一實施例中,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗包括:基于所述車內(nèi)人員的前臂姿態(tài),計算以所述車內(nèi)人員的肘部為中心點、所述車內(nèi)人員的前臂對應的前臂向量所在的象限區(qū)域;基于所述前臂向量所在的象限區(qū)域,確定所述目標車窗。
4、在一實施例中,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗包括:基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),計算所述車內(nèi)人員的前臂和手掌之間的夾角;若所述車內(nèi)人員的前臂和手掌之間的夾角大于預設(shè)的夾角閾值,則不觸發(fā)所述目標車窗的控制指令。
5、在一實施例中,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗還包括:若所述車內(nèi)人員的前臂和手掌之間的夾角小于或等于所述夾角閾值,則計算所述車內(nèi)人員的前臂和手掌之間的夾角小于或等于所述夾角閾值的持續(xù)時長;若所述持續(xù)時長小于預設(shè)的時間閾值,則不觸發(fā)所述目標車窗的控制指令。
6、在一實施例中,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗包括:若所述持續(xù)時長大于或等于所述時間閾值,則觸發(fā)所述目標車窗的控制指令。
7、在一實施例中,所述基于所述車內(nèi)人員的動作信息,控制所述目標車窗執(zhí)行對應動作包括:若觸發(fā)所述目標車窗的控制指令,則計算所述車內(nèi)人員的指尖由初始時刻開始的位移量;其中,所述初始時刻表示所述持續(xù)時長達到所述時間閾值的時刻;若所述位移量小于預設(shè)的距離閾值,則控制所述目標車窗不運動。
8、在一實施例中,所述基于所述車內(nèi)人員的動作信息,控制所述目標車窗執(zhí)行對應動作包括:若所述位移量大于或等于所述距離閾值,則識別所述車內(nèi)人員的指尖由初始時刻開始在豎直方向上的運動方向;基于所述車內(nèi)人員的指尖由初始時刻開始在豎直方向上的運動方向,確定所述目標車窗的運動方向;計算所述目標車窗的運動距離;其中,所述目標車窗的運動距離與所述位移量正相關(guān);基于所述目標車窗的運動距離和所述目標車窗的運動方向,控制所述目標車窗執(zhí)行對應的運動動作。
9、根據(jù)本方案的另一個方面,提供了一種基于手勢識別的車窗控制裝置,包括:采集模塊,用于獲取車內(nèi)人員的姿態(tài)信息;其中,所述姿態(tài)信息包括所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài);分析模塊,用于基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗;計算模塊,用于基于所述車內(nèi)人員在不同時刻的姿態(tài)信息,計算所述車內(nèi)人員的動作信息;其中,所述動作信息包括所述車內(nèi)人員控制所述目標車窗運動的動作信息;控制模塊,用于基于所述車內(nèi)人員的動作信息,控制所述目標車窗執(zhí)行對應的動作。
10、根據(jù)本方案的另一個方面,提供了一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)存儲有計算機程序,所述計算機程序用于執(zhí)行上述任一所述的方法。
11、根據(jù)本方案的另一個方面,提供了一種電子設(shè)備,包括:處理器;用于存儲所述處理器可執(zhí)行指令的存儲器;所述處理器用于執(zhí)行上述任一所述的方法。
12、本方案提供的一種基于手勢識別的車窗控制方法、裝置、介質(zhì)及設(shè)備,通過獲取車內(nèi)人員的姿態(tài)信息;其中,姿態(tài)信息包括車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài);基于車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定車內(nèi)人員要控制的目標車窗;基于車內(nèi)人員在不同時刻的姿態(tài)信息,計算車內(nèi)人員的動作信息;其中,動作信息包括車內(nèi)人員控制目標車窗運動的動作信息;基于車內(nèi)人員的動作信息,控制目標車窗執(zhí)行對應動作;即根據(jù)車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài)確定車內(nèi)人員希望控制的目標車窗,并通過計算車內(nèi)人員的動作信息以確定車內(nèi)人員對該目標車窗的控制目標,從而可以簡單的通過前臂和手掌的動作實現(xiàn)對車窗的升降控制,以提高車窗控制的便捷性,并且還可以通過識別前臂整體和手掌整體的簡單動作以降低識別難度,從而提高識別精度和車內(nèi)人員的操作感。
1.一種基于手勢識別的車窗控制方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于手勢識別的車窗控制方法,其特征在于,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗包括:
3.根據(jù)權(quán)利要求1所述的基于手勢識別的車窗控制方法,其特征在于,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗包括:
4.根據(jù)權(quán)利要求3所述的基于手勢識別的車窗控制方法,其特征在于,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗還包括:
5.根據(jù)權(quán)利要求4所述的基于手勢識別的車窗控制方法,其特征在于,所述基于所述車內(nèi)人員的前臂姿態(tài)和手掌姿態(tài),確定所述車內(nèi)人員要控制的目標車窗包括:
6.根據(jù)權(quán)利要求5所述的基于手勢識別的車窗控制方法,其特征在于,所述基于所述車內(nèi)人員的動作信息,控制所述目標車窗執(zhí)行對應動作包括:
7.根據(jù)權(quán)利要求6所述的基于手勢識別的車窗控制方法,其特征在于,所述基于所述車內(nèi)人員的動作信息,控制所述目標車窗執(zhí)行對應動作包括:
8.一種基于手勢識別的車窗控制裝置,其特征在于,包括:
9.一種計算機可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有計算機程序,所述計算機程序用于執(zhí)行上述權(quán)利要求1-7任一所述的方法。
10.一種電子設(shè)備,其特征在于,包括: