一種車機(jī)手勢識別方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機(jī)交互領(lǐng)域,特別涉及一種車機(jī)手勢識別方法及裝置。
【背景技術(shù)】
[0002]隨著社會經(jīng)濟(jì)高速發(fā)展,越來越多的汽車走進(jìn)人們的生活中,更多人們對汽車駕駛關(guān)注度逐漸升溫。首先最基本的駕駛安全性是必不可少的,影響駕駛安全因素有許多,例如意識走神、旁視、操作不當(dāng)?shù)纫蛩匚:︸{駛安全性。意識走神、旁視是駕駛者的主觀原因,其中操作不當(dāng)可能是由于其他客觀原因造成的,比如開車過程中駕駛者對車機(jī)娛樂系統(tǒng)的觸摸屏或按鍵操作,如果駕駛過程中協(xié)調(diào)不當(dāng),極易影響駕駛安全性。因此減少駕駛者危險的、復(fù)雜的駕駛行為是目前需要考慮的。
【發(fā)明內(nèi)容】
[0003]鑒于上述問題,本發(fā)明實(shí)施例的目的在于提供一種車機(jī)手勢識別方法及裝置,能夠在保證行車安全的前提下使操作更加人性化,提升駕駛樂趣。
[0004]本發(fā)明實(shí)施例提供的一種車機(jī)手勢識別方法,包括:
[0005]采用圖像傳感器實(shí)時采集手勢形狀,當(dāng)所述手勢形狀為預(yù)設(shè)手勢形狀時,實(shí)時采集所述手勢形狀數(shù)值信息即手勢軌跡,并實(shí)時發(fā)送給車機(jī)處理器,
[0006]所述車機(jī)處理器實(shí)時分析所述手勢軌跡的數(shù)值信息,并轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能。
[0007]可選地,在采用圖像傳感器實(shí)時采集手勢形狀之前還包括,預(yù)設(shè)與預(yù)定義的不同手勢功能對應(yīng)的各手勢形狀。
[0008]可選地,實(shí)時采集所述手勢形狀數(shù)值信息即手勢軌跡,具體為:
[0009]實(shí)時獲取手勢形狀的兩點(diǎn)A、B的坐標(biāo)信息,并發(fā)送給所述車機(jī)處理器,所述車機(jī)處理器實(shí)時對前后兩次所述兩點(diǎn)A、B的坐標(biāo)信息數(shù)據(jù)進(jìn)行對比運(yùn)算,并轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能。
[0010]可選地,所述車機(jī)處理器實(shí)時對前后兩次所述兩點(diǎn)A、B的坐標(biāo)信息數(shù)據(jù)進(jìn)行對比運(yùn)算,并轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能,具體為:
[0011]所述車機(jī)處理器獲取前后兩次手勢形狀的兩點(diǎn)A、B的坐標(biāo)信息,分別為A1、B1及A2、B2,計(jì)算以A1為起點(diǎn)且連接B1的直線與基準(zhǔn)軸方向的向量夾角一及計(jì)算以A2為起點(diǎn)且連接B2的直線與所述基準(zhǔn)軸方向的向量夾角二,計(jì)算向量夾角二與向量夾角一之間的角度差,根據(jù)所述角度差判斷手勢A1至A2以及B1至B2的旋轉(zhuǎn)方向。
[0012]可選地,當(dāng)所述角度差達(dá)到預(yù)設(shè)閾值,根據(jù)所述旋轉(zhuǎn)方向及角度差控制車機(jī)相應(yīng)功能。
[0013]另外,本發(fā)明實(shí)施例還提供一種車機(jī)手勢識別裝置,包括:手勢識別模塊和車機(jī)處理器,所述手勢識別模塊采用圖像傳感器實(shí)時采集手勢形狀,當(dāng)所述手勢形狀為預(yù)設(shè)手勢形狀時,實(shí)時采集所述手勢形狀數(shù)值信息即手勢軌跡,并實(shí)時發(fā)送給車機(jī)處理器,
[0014]所述車機(jī)處理器用于實(shí)時分析所述手勢軌跡的數(shù)值信息,并轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能。
[0015]可選地,所述手勢識別模塊包括紅外圖像傳感器及與所述紅外圖像傳感器分別連接的手勢形狀識別模塊、手勢軌跡識別模塊、預(yù)設(shè)手勢形狀模塊,所述手勢形狀識別模塊還分別與所述手勢軌跡識別模塊及預(yù)設(shè)手勢形狀模塊連接,所述手勢軌跡識別模塊與所述車機(jī)處理器連接。
[0016]可選地,所述手勢識別模塊用于實(shí)時采集所述手勢形狀數(shù)值信息即手勢軌跡,具體為:
[0017]所述手勢軌跡識別模塊用于實(shí)時獲取手勢形狀的兩點(diǎn)A、B的坐標(biāo)信息,并發(fā)送給所述車機(jī)處理器,所述車機(jī)處理器用于實(shí)時對前后兩次所述兩點(diǎn)A、B的坐標(biāo)信息數(shù)據(jù)進(jìn)行對比運(yùn)算,并轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能。
[0018]可選地,所述車機(jī)處理器包括相互連接的手勢功能定義模塊、手勢軌跡數(shù)值換算模塊、功能控制模塊,所述手勢軌跡數(shù)值換算模塊用于實(shí)時對前后兩次所述兩點(diǎn)A、B的坐標(biāo)信息數(shù)據(jù)進(jìn)行對比運(yùn)算,所述手勢功能定義模塊用于將所述手勢軌跡數(shù)值換算模塊的運(yùn)算結(jié)果轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能,所述功能控制模塊用于當(dāng)所述運(yùn)算結(jié)果達(dá)到預(yù)設(shè)閾值,根據(jù)所述運(yùn)算結(jié)果控制相應(yīng)功能。
[0019]可選地,所述手勢軌跡數(shù)值換算模塊用于實(shí)時對前后兩次所述兩點(diǎn)A、B的坐標(biāo)信息數(shù)據(jù)進(jìn)行對比運(yùn)算,具體為:
[0020]所述手勢軌跡數(shù)值換算模塊用于獲取前后兩次手勢形狀的兩點(diǎn)A、B的坐標(biāo)信息,分別為Al、B1及A2、B2,計(jì)算以A1為起點(diǎn)且連接B1的直線與基準(zhǔn)軸方向的向量夾角一及計(jì)算以A2為起點(diǎn)且連接B2的直線與所述基準(zhǔn)軸方向的向量夾角二,計(jì)算向量夾角二與向量夾角一之間的角度差,根據(jù)所述角度差判斷手勢A1至A2以及B1至B2的旋轉(zhuǎn)方向。
[0021]由上可見,應(yīng)用本實(shí)施例技術(shù)方案,由于采用手勢識別與車機(jī)紅外傳感器相結(jié)合的人機(jī)交互技術(shù),只要手伸及的距離和范圍在紅外傳感器可探測的區(qū)域,就可以把駕駛者的操作通過車機(jī)紅外傳感器輸入車機(jī)娛樂系統(tǒng),不需要視覺輔助也能快速準(zhǔn)確執(zhí)行各種操作,可以根據(jù)駕駛者當(dāng)前的動作給出指令,實(shí)現(xiàn)音量大小及地圖縮放等功能的調(diào)節(jié)控制。不需要接觸任何物理按鍵和觸摸屏,在保證行車安全的前提下使操作更加人性化,提升駕駛樂趣。
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為本發(fā)明提供的一種車機(jī)手勢識別方法流程圖;
[0024]圖2為本發(fā)明提供的另一種車機(jī)手勢識別方法流程圖;
[0025]圖3為本發(fā)明提供的一種向量平移圖;
[0026]圖4為本發(fā)明提供的一種旋轉(zhuǎn)角度示意圖;
[0027]圖5為本發(fā)明提供的一種車機(jī)手勢識別裝置結(jié)構(gòu)圖;
[0028]圖6為本發(fā)明提供的另一種車機(jī)手勢識別裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]實(shí)施例1:
[0031 ] 本實(shí)施例提供一種車機(jī)手勢識別方法,如圖1所示,包括:
[0032]100、采用圖像傳感器實(shí)時采集手勢形狀,可以但不限于,在采用圖像傳感器實(shí)時采集手勢形狀之前還包括,預(yù)設(shè)不同手勢功能對應(yīng)的各手勢形狀。
[0033]可以不但限于,所述圖像傳感器采用紅外圖像傳感器,如紅外攝像頭。也可以不用紅外圖像傳感器,比如采用普通光學(xué)攝像頭,紅外攝像頭只是比較優(yōu)選的方式,可以適應(yīng)各種光線下的應(yīng)用。
[0034]101、識別并判斷所述手勢形狀是否為預(yù)設(shè)手勢形狀,比如兩手指捏合或單手指畫圓等。
[0035]102、當(dāng)所述手勢形狀為預(yù)設(shè)手勢形狀時,實(shí)時采集所述手勢形狀數(shù)值信息即手勢軌跡,并實(shí)時發(fā)送給車機(jī)處理器執(zhí)行步驟103,當(dāng)所述手勢形狀不是預(yù)設(shè)手勢形狀時,返回執(zhí)行步驟100。
[0036]可以但不限于,所述實(shí)時采集所述手勢形狀數(shù)值信息即手勢軌跡,具體為:
[0037]實(shí)時獲取手勢形狀的兩點(diǎn)A、B的坐標(biāo)信息,并發(fā)送給所述車機(jī)處理器。
[0038]103、所述車機(jī)處理器接收并實(shí)時分析所述手勢軌跡的數(shù)值信息,將所述手勢軌跡的數(shù)值信息轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能。比如兩手指捏合旋轉(zhuǎn)為音量大小或地圖縮放的調(diào)節(jié),或單手指畫圓為返回或關(guān)閉的操作等。
[0039]具體地,所述所述車機(jī)處理器接收并實(shí)時分析所述手勢軌跡的數(shù)值信息,將所述手勢軌跡的數(shù)值信息轉(zhuǎn)換為預(yù)定義的相應(yīng)的手勢功能,具體為:
[0040]所述車機(jī)處理器獲取前后兩次手勢形狀的兩點(diǎn)A、B的坐標(biāo)信息,分別為Al、B1及A2、B2,計(jì)算以