基于手勢軌跡識別的控制方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及交互控制領(lǐng)域,特別是涉及一種基于手勢軌跡識別的控制方法及一種基于手勢軌跡識別的控制裝置。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,通過識別手勢軌跡,并基于識別的手勢軌跡實(shí)現(xiàn)與主機(jī)的交互已經(jīng)成為人機(jī)交互的一個(gè)重要發(fā)展方向。目前的利用手勢軌跡識別實(shí)現(xiàn)與主機(jī)交互的方式主要有三種:一種是使用者佩戴特殊道具,例如特殊手套,用以輔助識別或提升識別手勢區(qū)域效果,但這種方式使用不便;第二種是使用普通彩色攝像頭,通過對拍攝得到的圖像進(jìn)行膚色、運(yùn)動(dòng)、紋理等信息分割并跟蹤人手區(qū)域,實(shí)現(xiàn)動(dòng)態(tài)手勢的識別,但這種方式受環(huán)境影響較為嚴(yán)重,很難達(dá)到商用要求;第三種則是根據(jù)深度傳感器抓取深度圖像,根據(jù)深度圖像分割出手勢區(qū)域,實(shí)現(xiàn)手勢區(qū)域的跟蹤識別。第三種方式是目前手勢識別方案中最穩(wěn)定的一種方案,因此應(yīng)用的較為廣泛。目前典型的這種深度傳感器設(shè)備包括有微軟kinect、蘋果收貝勾的prime sense、intel的RealSense等。
[0003]然而,目前的基于深度傳感器的人機(jī)交互,通常是實(shí)現(xiàn)與人體的同步動(dòng)作,或者是簡單的交互控制,在這種交互控制中,一般是涉及單個(gè)用戶的交互控制,難以滿足多人的操控需求。
【發(fā)明內(nèi)容】
[0004]基于此,本發(fā)明實(shí)施例的目的在于提供一種基于手勢軌跡識別的控制方法及一種基于手勢軌跡識別的控制裝置,其可以滿足多人操控需求,從而擴(kuò)大手勢識別的交互控制范圍,且簡單、實(shí)時(shí),易于工程應(yīng)用。
[0005]為達(dá)到上述目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0006]—種基于手勢軌跡識別的控制方法,包括步驟:
[0007]獲取通過各深度傳感器采集的用戶手勢;
[0008]判斷采集的用戶手勢與預(yù)設(shè)操控權(quán)限手勢是否相匹配;
[0009]若相匹配,獲取與預(yù)設(shè)操控權(quán)限手勢相匹配的用戶手勢的第一關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0010]獲取通過各所述深度傳感器采集的各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0011]將所述用戶手勢的第一關(guān)節(jié)點(diǎn)數(shù)據(jù)與各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行匹配分析,確定與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0012]將與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)對應(yīng)的用戶標(biāo)識的權(quán)限設(shè)定為具有控制權(quán)限。
[0013]—種基于手勢軌跡識別的控制裝置,包括:
[0014]手勢獲取模塊,用于獲取通過各深度傳感器采集的用戶手勢;
[0015]手勢匹配模塊,用于判斷采集的用戶手勢與預(yù)設(shè)操控權(quán)限手勢是否相匹配;
[0016]手勢數(shù)據(jù)獲取模塊,用于在所述手勢匹配模塊的判定結(jié)果為匹配時(shí),獲取與預(yù)設(shè)操控權(quán)限手勢相匹配的用戶手勢的第一關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0017]用戶數(shù)據(jù)獲取模塊,用于獲取通過各所述深度傳感器采集的各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0018]用戶匹配模塊,用于將所述用戶手勢的第一關(guān)節(jié)點(diǎn)數(shù)據(jù)與各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行匹配分析,確定與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0019]控制權(quán)限確定模塊,用于將與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)對應(yīng)的用戶標(biāo)識的權(quán)限設(shè)定為具有控制權(quán)限。
[0020]根據(jù)如上所述的本發(fā)明實(shí)施例的方案,其是在通過深度傳感器采集的用戶手勢出現(xiàn)預(yù)設(shè)操控權(quán)限手勢時(shí),通過獲取采集的用戶手勢的第一關(guān)節(jié)點(diǎn)收據(jù),并將該第一關(guān)節(jié)點(diǎn)數(shù)據(jù)與深度傳感器采集的各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行匹配,并將與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)對應(yīng)的用戶標(biāo)識的權(quán)限設(shè)定為具有控制權(quán)限,從而在出現(xiàn)預(yù)設(shè)操控權(quán)限手勢時(shí),同時(shí)滿足關(guān)節(jié)點(diǎn)數(shù)據(jù)匹配條件的情況下設(shè)置控制權(quán)限,其可以滿足多人操控需求,尤其是滿足多人操控時(shí)的操控權(quán)限分配的需求,從而擴(kuò)大手勢識別的交互控制范圍,且簡單、實(shí)時(shí),易于工程應(yīng)用。
【附圖說明】
[0021 ]圖1是一個(gè)實(shí)施例中本發(fā)明方案的應(yīng)用環(huán)境的不意圖;
[0022]圖2是一個(gè)實(shí)施例中本發(fā)明的基于手勢軌跡識別的控制方法的流程示意圖;
[0023]圖3是一個(gè)實(shí)施例中本發(fā)明的基于手勢軌跡識別的控制裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0025]圖1中示出了一個(gè)實(shí)施例中本發(fā)明方案的應(yīng)用環(huán)境的示意圖。如圖1所示,本發(fā)明方案涉及基于深度傳感器的操作。各用戶300分別在各深度傳感器200的有效操控范圍內(nèi)做出相關(guān)的手勢動(dòng)作,各深度傳感器200可以抓取其有效操控范圍內(nèi)的深度圖像,并從抓取的深度圖像中確定出手勢區(qū)域,實(shí)現(xiàn)手勢區(qū)域的跟蹤識別,相關(guān)的智能交互設(shè)備100可以基于深度傳感器識別的手勢識別結(jié)果,做出相關(guān)的交互控制。本發(fā)明實(shí)施例方案,涉及的是有多個(gè)深度傳感器200、以及多個(gè)用戶300的情況下,各用戶300在各深度傳感器200的有效操控范圍內(nèi)做出相關(guān)的手勢動(dòng)作后,智能交互設(shè)備100通過對各深度傳感器200采集的用戶手勢進(jìn)行分析,在出現(xiàn)了預(yù)設(shè)操控權(quán)限手勢之后、并將與出現(xiàn)的該手勢的第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)對應(yīng)的用戶標(biāo)識的權(quán)限設(shè)定為具有控制權(quán)限,以滿足多人操控需求,尤其是滿足多人操控時(shí)的操控權(quán)限分配的需求。
[0026]圖2中示出了一個(gè)實(shí)施例中本發(fā)明的基于手勢軌跡識別的控制方法的流程示意圖。如圖2所示,本實(shí)施例中的方法包括步驟:
[0027]步驟S201:獲取通過各深度傳感器采集的用戶手勢,其中,基于目前的深度傳感器,通過對采集的深度圖像進(jìn)行分析來確定出對應(yīng)的用戶手勢,因此,這里的獲取各深度傳感器采集的用戶手勢的過程可以是采用目前已有的各種可能的方式進(jìn)行;
[0028]步驟S202:判斷采集的用戶手勢與預(yù)設(shè)操控權(quán)限手勢是否相匹配,具體的,可以是預(yù)先設(shè)定有一個(gè)預(yù)設(shè)操控權(quán)限手勢,在采集的用戶手勢出現(xiàn)了預(yù)設(shè)操控權(quán)限手勢時(shí),則認(rèn)為是相匹配,若相匹配,即判斷采集到了預(yù)設(shè)操控權(quán)限手勢,則進(jìn)入步驟S203;
[0029]步驟S203:獲取與預(yù)設(shè)操控權(quán)限手勢相匹配的用戶手勢的第一關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0030]步驟S204:獲取通過各所述深度傳感器采集的各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0031]步驟S205:將所述用戶手勢的第一關(guān)節(jié)點(diǎn)數(shù)據(jù)與各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行匹配分析,確定與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù);
[0032]步驟S206:將與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)對應(yīng)的用戶標(biāo)識的權(quán)限設(shè)定為具有控制權(quán)限。
[0033]根據(jù)如上所述的本發(fā)明實(shí)施例的方案,其是在通過深度傳感器采集的用戶手勢出現(xiàn)預(yù)設(shè)操控權(quán)限手勢時(shí),通過獲取采集的用戶手勢的第一關(guān)節(jié)點(diǎn)收據(jù),并將該第一關(guān)節(jié)點(diǎn)數(shù)據(jù)與深度傳感器采集的各用戶的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行匹配,并將與所述第一關(guān)節(jié)點(diǎn)數(shù)據(jù)相匹配的第二關(guān)節(jié)點(diǎn)數(shù)據(jù)對應(yīng)的用戶標(biāo)識的權(quán)限設(shè)定為具有控制權(quán)限