1.一種手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述方法包括:
步驟1:捕獲操作者的手部運(yùn)動(dòng)并得到手勢(shì)圖像,對(duì)所述手勢(shì)圖像進(jìn)行處理,然后判斷是否為開始的手勢(shì),如果是,則轉(zhuǎn)到步驟2,如果否,則轉(zhuǎn)向步驟1;
步驟2:判斷手勢(shì)是否為平移,若是,則轉(zhuǎn)向步驟3,若否,則轉(zhuǎn)向步驟4;
步驟3:記錄并計(jì)算每隔10幀的手勢(shì)的質(zhì)心的位移和時(shí)間,求出速度的均值和方差,轉(zhuǎn)向步驟5;
步驟4:記錄手勢(shì)張開與閉合的角速度變化的時(shí)間,獲得角速度,轉(zhuǎn)向步驟7;
步驟5:若速度的方向出現(xiàn)變化,即左右交替移動(dòng),則判定該手勢(shì)的語(yǔ)義為為掃動(dòng)物體,轉(zhuǎn)向步驟1;否則,轉(zhuǎn)向步驟6;
步驟6:判斷該手勢(shì)的語(yǔ)義為拖移物體還是快速滑動(dòng)物體,判斷完畢后轉(zhuǎn)向步驟1;
步驟7:判斷該手勢(shì)的語(yǔ)義是抓取物體還是縮小物體,判斷完畢后轉(zhuǎn)向步驟1。
2.根據(jù)權(quán)利要求1所述的手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述步驟1中采用Kinect來(lái)捕獲操作者的手部運(yùn)動(dòng),所捕獲的真彩色圖像采用RGB格式,以原數(shù)據(jù)方式存儲(chǔ),在捕獲真彩圖像的同時(shí)將其轉(zhuǎn)換為灰度圖像并保存,形成所述手勢(shì)圖像。
3.根據(jù)權(quán)利要求2所述的手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述步驟1中的判斷是否為開始的手勢(shì)是這樣實(shí)現(xiàn)的:
如果手勢(shì)為張開并保持不動(dòng),則判定為開始,否則,判定為不開始。
4.根據(jù)權(quán)利要求3所述的手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述步驟1中對(duì)手勢(shì)圖像進(jìn)行處理是這樣實(shí)現(xiàn)的:對(duì)手勢(shì)圖像進(jìn)行手勢(shì)分割,將人手從背景中分割出來(lái)。
5.根據(jù)權(quán)利要求4所述的手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述步驟2判斷手勢(shì)是否為平移是這樣實(shí)現(xiàn)的:
計(jì)算兩幀之間的手的質(zhì)心點(diǎn)移動(dòng)的距離,如果該距離超過設(shè)定的閾值,則為平移,否則不是平移。
6.根據(jù)權(quán)利要求5所述的手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述步驟4是這樣實(shí)現(xiàn)的:
記錄從手勢(shì)張開的第一幀到手勢(shì)閉合的最后一幀之間的時(shí)間t,從手勢(shì)張開到手勢(shì)閉合的角度差jiaodu為90度,利用w=j(luò)iaodu/t即可得到角速度w。
7.根據(jù)權(quán)利要求6所述的手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述步驟6中的判斷該手勢(shì)的語(yǔ)義為拖移物體還是快速滑動(dòng)物體是這樣實(shí)現(xiàn)的:
如果速度小于等于20cm/s,則判定該手勢(shì)的語(yǔ)義為拖移物體,如果速度大于等于60cm/s,則判定該手勢(shì)的語(yǔ)義為快速滑動(dòng)物體。
8.根據(jù)權(quán)利要求7所述的手勢(shì)的多語(yǔ)義識(shí)別方法,其特征在于:所述步驟7中的判斷該手勢(shì)的語(yǔ)義是抓取物體還是縮小物體是這樣實(shí)現(xiàn)的:
如果角速度變化的時(shí)間大于等于3500ms或者手勢(shì)深度為30cm,則判定該手勢(shì)的語(yǔ)義為抓取物體,如果角速度變化的時(shí)間小于等于2000ms或者手勢(shì)深度小于20cm,則判定該手勢(shì)的語(yǔ)義為縮小物體。