1.一種基于RGBD圖像的三維操控空間的建立方法,其特征在于,包括以下步驟:
采集用戶的連續(xù)幀RGBD圖像,其中,所述RGBD圖像包括彩色信息和深度信息;
根據(jù)所述連續(xù)幀RGBD圖像獲取建立所述三維操控空間的指令;
以所述RGBD圖像中特定點(diǎn)為原點(diǎn)建立三維坐標(biāo)系;
以所述特定點(diǎn)為中心建立操控邊界面,并獲取所述操控邊界面上的點(diǎn)在所述三維坐標(biāo)系上的位置信息;
將所述操控邊界面劃分多個(gè)指令區(qū)域,以根據(jù)用戶手部穿越所述指令區(qū)域時(shí)的穿越信息來(lái)識(shí)別指令。
2.根據(jù)權(quán)利要求1所述的三維操控空間的建立方法,其特征在于,所述根據(jù)所述連續(xù)幀RGBD圖像獲取建立所述三維操控空間的指令的步驟包括:
根據(jù)所述RGBD圖像識(shí)別用戶的手部區(qū)域;
根據(jù)所述手部區(qū)域在所述連續(xù)幀RGBD圖像中的變化判斷所述手部區(qū)域是否完成特定的手勢(shì)動(dòng)作;
若是,則獲取建立所述三維操控空間的指令。
3.根據(jù)權(quán)利要求2所述的三維操控空間的建立方法,其特征在于,所述根據(jù)所述手部區(qū)域在所述連續(xù)幀RGBD圖像中的變化判斷所述手部區(qū)域是否完成特定的手勢(shì)動(dòng)作的步驟之前包括:
預(yù)先設(shè)定一個(gè)手勢(shì)動(dòng)作作為特定的手勢(shì)動(dòng)作,并保存;
所述根據(jù)所述手部區(qū)域在所述連續(xù)幀RGBD圖像中的變化判斷所述手部區(qū)域是否完成特定的手勢(shì)動(dòng)作的步驟進(jìn)一步包括:
利用所述連續(xù)幀RGBD圖像中手部區(qū)域的所述彩色信息,對(duì)所述手部區(qū)域的形態(tài)變化形成的所述手勢(shì)動(dòng)作進(jìn)行識(shí)別;
將識(shí)別到的所述手勢(shì)動(dòng)作與預(yù)設(shè)的所述特定的手勢(shì)動(dòng)作進(jìn)行匹配,若匹配成功,則判斷所述手部區(qū)域完成所述特定的手勢(shì)動(dòng)作。
4.根據(jù)權(quán)利要求3所述的三維操控空間的建立方法,其特征在于,所述根據(jù)所述手部區(qū)域在所述連續(xù)幀RGBD圖像中的變化判斷所述手部區(qū)域是否完成特定的手勢(shì)動(dòng)作的步驟進(jìn)一步包括:
利用所述連續(xù)幀RGBD圖像中手部區(qū)域的所述彩色信息,識(shí)別所述手部區(qū)域的手部中心點(diǎn);
利用所述手勢(shì)動(dòng)作終止?fàn)顟B(tài)時(shí)的所述RGBD圖像中手部區(qū)域的所述深度信息識(shí)別手部中心點(diǎn)的空間位置;
所述以所述RGBD圖像中特定點(diǎn)為原點(diǎn)建立三維坐標(biāo)系的步驟和所述以所述特定點(diǎn)為中心建立操控邊界面,并獲取所述操控邊界面上的點(diǎn)在所述三維坐標(biāo)系上的位置信息的步驟中,所述特定點(diǎn)為手部中心點(diǎn),所述手部中心點(diǎn)的空間位置即該特定點(diǎn)的空間位置。
5.根據(jù)權(quán)利要求2所述的三維操控空間的建立方法,其特征在于,所述特定的手勢(shì)動(dòng)作為手部從張開到握拳的手勢(shì)動(dòng)作。
6.一種建立基于RGBD圖像的三維操控空間的設(shè)備,其特征在于,包括:
采集模塊,用于采集用戶的連續(xù)幀RGBD圖像,其中,所述RGBD圖像包括彩色信息和深度信息;
指令獲取模塊,與所述采集模塊連接,用于根據(jù)所述連續(xù)幀RGBD圖像獲取建立所述三維操控空間的指令;
坐標(biāo)建立模塊,與所述指令獲取模塊連接,用于以所述RGBD圖像中特定點(diǎn)為原點(diǎn)建立三維坐標(biāo)系;
邊界面建立模塊,與所述坐標(biāo)建立模塊連接,用于以所述特定點(diǎn)為中心建立操控邊界面,并獲取所述操控邊界面上的點(diǎn)在所述三維坐標(biāo)系上的位置信息;
指令劃分模塊,與所述邊界面建立模塊連接,用于將所述操控邊界面劃分多個(gè)指令區(qū)域,以根據(jù)用戶手部穿越所述指令區(qū)域時(shí)的穿越信息來(lái)識(shí)別指令。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述指令獲取模塊進(jìn)一步包括:
第一識(shí)別模塊,與所述采集模塊連接,用于根據(jù)所述RGBD圖像識(shí)別用戶的手部區(qū)域;
判斷模塊,與所述第一識(shí)別模塊連接,用于根據(jù)所述手部區(qū)域在所述連續(xù)幀RGBD圖像中的變化判斷所述手部區(qū)域是否完成特定的手勢(shì)動(dòng)作,并在完成所述特定的手勢(shì)動(dòng)作時(shí),獲取建立所述三維操控空間的指令。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述設(shè)備還包括預(yù)設(shè)模塊,所述預(yù)設(shè)模塊用于預(yù)先設(shè)定一個(gè)手勢(shì)動(dòng)作作為特定的手勢(shì)動(dòng)作,并保存;
所述判斷模塊進(jìn)一步包括:
第二識(shí)別模塊,與所述第一識(shí)別模塊連接,用于利用所述連續(xù)幀RGBD圖像中手部區(qū)域的所述彩色信息,對(duì)所述手部區(qū)域的形態(tài)變化形成的所述手勢(shì)動(dòng)作進(jìn)行識(shí)別;
匹配模塊,與所述第二識(shí)別模塊和所述預(yù)設(shè)模塊連接,用于將識(shí)別到的所述手勢(shì)動(dòng)作與預(yù)設(shè)的所述特定的手勢(shì)動(dòng)作進(jìn)行匹配,并在匹配成功時(shí)判斷所述手部區(qū)域完成所述特定的手勢(shì)動(dòng)作。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述判斷模塊進(jìn)一步包括:
第三識(shí)別模塊,與所述第一識(shí)別模塊連接,用于利用所述連續(xù)幀RGBD圖像中手部區(qū)域的所述彩色信息,識(shí)別所述手部區(qū)域的手部中心點(diǎn);
第四識(shí)別模塊,與所述第三識(shí)別模塊連接,用于利用所述手勢(shì)動(dòng)作終止?fàn)顟B(tài)時(shí)的所述RGBD圖像中手部區(qū)域的所述深度信息識(shí)別手部中心點(diǎn)的空間位置;
其中,所述特定點(diǎn)為手部中心點(diǎn),所述手部中心點(diǎn)的空間位置即該特定點(diǎn)的空間位置。
10.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述特定的手勢(shì)動(dòng)作為手部從張開到握拳的手勢(shì)動(dòng)作。