專利名稱:基于手勢識別的會議演示交互方法
技術領域:
本發(fā)明涉及人機交互領域,具體涉及一種基于手勢識別的會議演示交互方法。
背景技術:
近年來,隨著軟硬件技術的飛速發(fā)展,社會的信息化程度獲得了前所未有的提高, 計算機已逐漸在人們生活的方方面面得到了廣泛應用,人機交互方式因而成為一個越來越重要的問題。從最開始的文本交互方式到后來以鼠標鍵盤為主要工具的圖形用戶界面,人機交互一直在朝著友好易用的方向不斷發(fā)展。傳統的交互方式盡管有著很多優(yōu)點,但依然不夠自然,并且限制了人機交互的速度,對于低文化人群和殘疾人群更是如此?;谟嬎銠C視覺的手勢交互技術具有友好、方便、簡潔直觀等特點,是傳統人機交互方式的一種自然擴充,在計算機游戲控制、智能家電控制、虛擬現實、智能輪椅控制等方面有著廣泛的應用,因而有著重要的實用價值。而對于會議演示而言,現有技術都是基于計算機控制實現演示課件的前進、后退等的控制,但是為了實現生動活潑的演示,往往演示者需要遠離計算機而,因此為了實現控制又需要靠近計算機操作,導致演示被耽擱,整個過程不友好也不自然,不能滿足人類對實現高水準演示的需求。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種能夠實現基于手勢識別的會議演示、控制精確度高、交互簡單、使用方便的基于手勢識別的會議演示交互方法。為了解決上述技術問題,本發(fā)明采用的技術方案為 一種基于手勢識別的會議演示交互方法,其實施步驟如下
1)服務端預設采集圖像中的演示控制區(qū)域和控制手勢集合;
2)服務端向用戶輸出會議演示內容,并在輸出會議演示內容的同時通過攝像頭采集圖
像;
3)分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢;
4)將根據識別得到的手勢在所述控制手勢集合中獲取對應的控制命令,并通過該控制命令控制所述會議演示內容的輸出。作為上述技術方案的進一步改進
所述步驟2)中通過攝像頭采集圖像具體是指通過Kinect的攝像頭采集圖像。所述步驟3)中分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢具體是指通過調用Kinect控制接口獲取Kinect采集圖像中演示控制區(qū)域內的圖像,并調用Kinect控制接口識別身處演示控制區(qū)域內用戶的手勢。所述步驟4)中將根據識別手勢在所述控制手勢集合中獲取對應的控制命令的具體步驟包括首先遍歷控制手勢集合,將控制手勢集合中的每一個元素與識別得到的手勢進行比較,如果控制手勢集合中的當前元素與識別得到的手勢相同,則從所述控制手勢集合中獲取當前元素對應的控制命令。本發(fā)明具有下述優(yōu)點
本發(fā)明通過服務端預設采集圖像中的演示控制區(qū)域和控制手勢集合、服務端向用戶輸出會議演示內容,并在輸出會議演示內容的同時通過攝像頭采集圖像、分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢、將根據識別得到的手勢在控制手勢集合中獲取對應的控制命令,并通過該控制命令控制會議演示內容的輸出,能夠簡單有效地實現基于手勢識別的會議演示交互,例如控制PPT的前進、后退、播放、停止等,而且本發(fā)明通過設置演示控制區(qū)域,僅僅識別演示控制區(qū)域內用戶的手勢,能夠有效實現多用戶演示環(huán)境的控制權限問題,具有控制精確度高、交互簡單、使用方便的優(yōu)點。
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發(fā)明實施例的主要流程示意圖。
具體實施例方式下面結合附圖對本發(fā)明的優(yōu)選實施例進行詳細闡述,以使本發(fā)明的優(yōu)點和特征能更易于被本領域技術人員理解,從而對本發(fā)明的保護范圍做出更為清楚明確的界定。如圖1所示,本實施例基于手勢識別的會議演示交互方法的實施步驟如下
1)服務端預設采集圖像中的演示控制區(qū)域和控制手勢集合;
2)服務端向用戶輸出會議演示內容,并在輸出會議演示內容的同時通過攝像頭采集圖
像;
3)分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢;
4)將根據識別得到的手勢在控制手勢集合中獲取對應的控制命令,并通過該控制命令控制會議演示內容的輸出。本實施例步驟2)中通過攝像頭采集圖像具體是指通過Kinect的攝像頭采集圖像。本實施例中,步驟3)中分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢具體是指通過調用Kinect控制接口獲取Kinect采集圖像中演示控制區(qū)域內的圖像,并調用Kinect控制接口識別身處演示控制區(qū)域內用戶的手勢。Kinect是微軟公司于2010年11月4日推出的XB0X360游戲機體感周邊外設的名稱,它實際上是一種3D 體感攝影機,利用即時動態(tài)捕捉、影像辨識、麥克風輸入、語音辨識、社群互動等功能讓玩家擺脫傳統游戲手柄的束縛,通過自己的肢體控制游戲,并且實現與互聯網玩家互動,分享圖片、影音信息,而且微軟公司還提供了豐富的Kinect控制接口用于實現Kinect在游戲中的的編程開發(fā)。本實施例步驟4)中將根據識別手勢在控制手勢集合中獲取對應的控制命令的具體步驟包括首先遍歷控制手勢集合,將控制手勢集合中的每一個元素與識別得到的手勢進行比較,如果控制手勢集合中的當前元素與識別得到的手勢相同,則從控制手勢集合中獲取當前元素對應的控制命令。 以上所述僅是本發(fā)明的優(yōu)選實施方式,本發(fā)明的保護范圍并不僅局限于上述實施例,凡屬于本發(fā)明思路下的技術方案均屬于本發(fā)明的保護范圍。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理前提下的若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種基于手勢識別的會議演示交互方法,其特征在于其實施步驟如下1)服務端預設采集圖像中的演示控制區(qū)域和控制手勢集合;2)服務端向用戶輸出會議演示內容,并在輸出會議演示內容的同時通過攝像頭采集圖像;3)分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢;4)將根據識別得到的手勢在所述控制手勢集合中獲取對應的控制命令,并通過該控制命令控制所述會議演示內容的輸出。
2.根據權力要求1所述的基于手勢識別的會議演示交互方法,其特征在于,所述步驟 2)中通過攝像頭采集圖像具體是指通過Kinect的攝像頭采集圖像。
3.根據權力要求2所述的基于手勢識別的會議演示交互方法,其特征在于所述步驟3)中分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢具體是指通過調用Kinect控制接口獲取Kinect采集圖像中演示控制區(qū)域內的圖像,并調用 Kinect控制接口識別身處演示控制區(qū)域內用戶的手勢。
4.根據權力要求1或2或3所述的基于手勢識別的會議演示交互方法,其特征在于, 所述步驟4)中將根據識別手勢在所述控制手勢集合中獲取對應的控制命令的具體步驟包括首先遍歷控制手勢集合,將控制手勢集合中的每一個元素與識別得到的手勢進行比較, 如果控制手勢集合中的當前元素與識別得到的手勢相同,則從所述控制手勢集合中獲取當前元素對應的控制命令。
全文摘要
本發(fā)明公開了一種基于手勢識別的會議演示交互方法,其實施步驟如下1)服務端預設采集圖像中的演示控制區(qū)域和控制手勢集合;2)服務端向用戶輸出會議演示內容,并在輸出會議演示內容的同時通過攝像頭采集圖像;3)分析采集圖像中演示控制區(qū)域內的圖像,識別身處演示控制區(qū)域內用戶的手勢;4)將根據識別得到的手勢在所述控制手勢集合中獲取對應的控制命令,并通過該控制命令控制所述會議演示內容的輸出。本發(fā)明具有能夠實現基于手勢識別的會議演示、控制精確度高、交互簡單、使用方便的優(yōu)點。
文檔編號G06F3/01GK102520793SQ201110388900
公開日2012年6月27日 申請日期2011年11月30日 優(yōu)先權日2011年11月30日
發(fā)明者馮春瑾, 葛長偉 申請人:蘇州奇可思信息科技有限公司