午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

虛擬現(xiàn)實交互的方法及裝置的制造方法

文檔序號:10612502閱讀:378來源:國知局
虛擬現(xiàn)實交互的方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種虛擬現(xiàn)實交互的方法及裝置,其中,本發(fā)明的方法主要包括:通過攝像頭獲取虛擬現(xiàn)實VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像;識別所述實體影像中包含的手形;在當(dāng)前虛擬現(xiàn)實圖像中渲染出與所述手形對應(yīng)的虛擬工具的圖像,所述虛擬工具的圖像中包含人手標(biāo)識。與現(xiàn)有技術(shù)相比,本發(fā)明能夠?qū)崿F(xiàn)虛擬現(xiàn)實交互更加便利的效果。
【專利說明】
虛擬現(xiàn)實交互的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及計算機應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種虛擬現(xiàn)實交互的方法及裝置。
【背景技術(shù)】
[0002]隨著社會經(jīng)濟的發(fā)展,計算機已經(jīng)成為人們生活不可或缺的重要組成部分,而友好的人機交互也早就成為人們非常關(guān)心的課題。從早期的命令界面到圖形用戶界面再到多媒體界面,直到現(xiàn)在的虛擬現(xiàn)實。人機交互已經(jīng)發(fā)展到了一個新的領(lǐng)域。
[0003]虛擬現(xiàn)實(Virtual Reality,簡稱VR)是利用計算機圖形系統(tǒng)及各種現(xiàn)實控制等接口設(shè)備,在計算機上生成的、可交互的三維環(huán)境中提供沉浸感覺的技術(shù)。具體表現(xiàn)為:通過佩戴相應(yīng)的頭戴式顯示器(Head-mounted Display,簡稱HMD)等VR設(shè)備,使用戶的聽覺和視覺功能完全置于虛擬的環(huán)境中并且切斷所有的外界信息,從而使用戶可以在虛擬現(xiàn)實中漫游,感受非常逼真的足以“迷惑”人類視覺的虛幻的世界。
[0004]但正是由于在佩戴HDM后,切斷了所有的外界信息,所以用戶除了虛擬的圖像外看不到真實環(huán)境中的任何事物,包括與VR設(shè)備對應(yīng)的操作手柄等都只能盲操。為了解決盲操的問題,現(xiàn)有技術(shù)中提供了的解決方案為:在進行虛擬圖像的渲染時,單獨為用戶的手臂及手建模,并渲染到虛擬的圖像中,使用戶可以在虛擬圖像中看到自己的虛擬手臂及手。但是虛擬的手臂及手與實際的手臂及手的位置是高度統(tǒng)一的,通常只能實現(xiàn)一些抓取的動作等,對于一些更復(fù)雜的動作實現(xiàn)起來有很多的不便,顯然現(xiàn)有技術(shù)中的VR交互方案不夠合理。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例提供一種虛擬現(xiàn)實交互的方法及裝置,用以解決現(xiàn)有的VR交互方案不合理的問題。
[0006]本發(fā)明實施例提供一種虛擬現(xiàn)實交互的方法,所述方法包括:
[0007]通過攝像頭獲取虛擬現(xiàn)實VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像;
[0008]識別所述實體影像中包含的手形;
[0009]在當(dāng)前虛擬現(xiàn)實圖像中渲染出與所述手形對應(yīng)的虛擬工具的圖像,所述虛擬工具的圖像中包含人手標(biāo)識。
[0010]本發(fā)明實施例提供一種虛擬現(xiàn)實交互的裝置,所述裝置包括:
[0011 ]獲取單元,用于通過攝像頭獲取虛擬現(xiàn)實VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像;
[0012]第一識別單元,用于識別所述實體影像中包含的手形;
[0013]第一渲染單元,用于在當(dāng)前虛擬現(xiàn)實圖像中渲染出與所述手形對應(yīng)的虛擬工具的圖像,所述虛擬工具的圖像中包含人手標(biāo)識。
[0014]本發(fā)明實施例提供的虛擬現(xiàn)實交互的方法及裝置,能夠首先由攝像頭獲取VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像,然后識別出實體影像中包含的手形,最后在用戶通過該VR設(shè)備看到的當(dāng)前的虛擬現(xiàn)實圖像中渲染出與手形對應(yīng)的虛擬工具的圖像,并且虛擬工具的圖像中包含人手標(biāo)識。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠通過攝像頭獲取VR設(shè)備前方的實體影像,并根據(jù)實體影像中包含的手形在虛擬圖像中渲染出對應(yīng)的帶有人手標(biāo)識的虛擬工具的圖像,實現(xiàn)了將識別出的不同的手形轉(zhuǎn)換為在虛擬現(xiàn)實圖像中渲染不同的帶有人手標(biāo)識的虛擬工具的圖像,然后可以進一步實現(xiàn)對虛擬工具的操作,使虛擬現(xiàn)實交互的方式更加的便利。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實施例提供的一種虛擬現(xiàn)實交互的方法的流程圖;
[0017]圖2為本發(fā)明實施例提供的一種虛擬現(xiàn)實交互的裝置的組成框圖;
[0018]圖3為本發(fā)明實施例提供的另一種虛擬現(xiàn)實交互的裝置的組成框圖。
【具體實施方式】
[0019]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020]本發(fā)明實施例提供了一種虛擬現(xiàn)實交互的方法,如圖1所示,該方法包括:
[0021]101、通過攝像頭獲取虛擬現(xiàn)實VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像。
[0022]本實施例中的攝像頭位于VR設(shè)備的前方,而安放在前方具體什么位置不作限定,但是攝像頭捕獲的范圍必須包括用戶手臂的活動范圍。另外攝像頭與VR設(shè)備的關(guān)系可以為:攝像頭直接嵌在VR設(shè)備上作為VR設(shè)備的一個組成部分;或者攝像頭作為一個獨立裝置,通過特定外部接口或者連接部件與VR設(shè)備組合。另外考慮到為了增加用戶更好的沉浸感,有些情況可能需要在黑暗的環(huán)境中進行體驗,因此攝像頭還需具有夜視的功能,因此可以根據(jù)實際需要選擇具有夜視功能的攝像頭比如紅外攝像頭等。
[0023]獲取的實體影像主要是指佩戴VR設(shè)備的用戶自己手臂及手當(dāng)前的活動狀態(tài),獲取實體影像是為了實時分析用戶的手臂及手的形態(tài),然后根據(jù)手臂及手的形態(tài)進行對應(yīng)虛擬工具的渲染。
[0024]102、識別實體影像中包含的手形。
[0025]調(diào)取內(nèi)置圖像處理系統(tǒng),使圖像處理系統(tǒng)對由步驟101獲取到的實體影像進行圖像分析。具體包括:首先從實體影像中分離出人手的圖像;然后對人手的圖像呈現(xiàn)出的手形進行識別。手形主要是指由手指和/或手掌筆劃出的不同的手勢,比如“剪刀”型手勢、“拳頭”型手勢等。另外,不同的情況下只能識別出特定的手勢,特定的手勢是提前預(yù)定義,只要進行了預(yù)定義的手勢就可以被識別出。對于用戶在體驗不同的虛擬現(xiàn)實圖像時,可以識別的特定的手勢通常是根據(jù)具體體驗的虛擬現(xiàn)實圖像的內(nèi)容設(shè)定的。
[0026]103、在當(dāng)前虛擬現(xiàn)實圖像中渲染出與手形對應(yīng)的虛擬工具的圖像。
[0027]當(dāng)由步驟102識別出實體影像中的手形后,會根據(jù)手形在虛擬現(xiàn)實圖像中渲染對應(yīng)的虛擬工具的圖像,其中虛擬現(xiàn)實圖像是用戶當(dāng)前通過VR設(shè)備看到的虛擬圖像。不同形狀的手形分別對應(yīng)不同的虛擬工具,手形與虛擬工具之間的對應(yīng)關(guān)系是預(yù)先定義的。比如“剪刀”型手勢對應(yīng)虛擬工具“剪刀”;“錘頭”型手勢對應(yīng)虛擬工具“錘子”等。另外渲染出的虛擬工具的圖像中帶有人手標(biāo)識,即呈現(xiàn)出人手持工具的模式,人手標(biāo)識可以是任意形態(tài)的標(biāo)識,比如機械臂圖像、怪獸手圖像、或任意圖像等。人手標(biāo)識與具體的手形沒有對應(yīng)的關(guān)系,不受手形的約束。
[0028]本發(fā)明實施例提供的虛擬現(xiàn)實交互的方法,能夠首先由攝像頭獲取VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像,然后識別出實體影像中包含的手形,最后在用戶通過該VR設(shè)備看到的當(dāng)前的虛擬現(xiàn)實圖像中渲染出與手形對應(yīng)的虛擬工具的圖像,并且虛擬工具的圖像中包含人手標(biāo)識。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠通過攝像頭獲取VR設(shè)備前方的實體影像,并根據(jù)實體影像中包含的手形在虛擬圖像中渲染出對應(yīng)的帶有人手標(biāo)識的虛擬工具的圖像,實現(xiàn)了將識別出的不同的手形轉(zhuǎn)換為在虛擬現(xiàn)實圖像中渲染不同的帶有人手標(biāo)識的虛擬工具的圖像,然后可以進一步實現(xiàn)對虛擬工具的操作,使虛擬現(xiàn)實交互的方式更加的便利。
[0029]進一步的,為了對圖1所示實施例的細化及擴展,本發(fā)明實施例對圖1中的步驟進行細化和補充,如下:
[0030]為了進一步對渲染出的虛擬工具進行操作,在圖1步驟103之后,繼續(xù)識別實體影像中人手的位置信息,然后將識別出的位置信息轉(zhuǎn)換為對應(yīng)實體影像中包含的手形對應(yīng)的虛擬工具的操作命令。具體的人手的位置信息包括:手腕的朝向(向上、向下等),不同的朝向代表虛擬工具的朝向,比如虛擬工具為槍時,不同的朝向就代表槍口瞄準(zhǔn)的方向;具體某個或某幾個手指位置的變化,比如當(dāng)識別出的手形對應(yīng)的虛擬工具為槍時,手指位置的變化(比如食指彎曲等)代表執(zhí)行開槍的命令,再比如識別出的手形對應(yīng)的虛擬工具為相機時,手指位置的變化(比如食指向下垂直移動)代表執(zhí)行拍照的命令;或者人手前后伸縮式的位置變化,前后伸縮可以代表虛擬工具“劍”的刺穿命令等等類似更多的人手的位置信息。不同的人手位置信息可以代表不同的操作命令,因此當(dāng)識別出對應(yīng)的人手的位置信息時,會將該位置信息轉(zhuǎn)換為對應(yīng)的虛擬工具的操作命令。
[0031]另外對于圖1步驟102中識別實體影像中包含的手形的過程具體包括:
[0032]首先,獲取實體影像中包含的手形。
[0033]具體的可以是通過計算機視覺算法或者其他圖像分析方法來分析實體影像,最終提取或分離出影像中包含的手形的圖像信息。
[0034]其次,將獲取到的手形與手形數(shù)據(jù)庫中的預(yù)設(shè)手形圖像進行比對。
[0035]將提取出的手形的圖像信息與手形數(shù)據(jù)庫中的預(yù)設(shè)手形圖像進行比對時,預(yù)設(shè)手形圖像中是標(biāo)準(zhǔn)的手形,由于實際情況中不同的用戶本身的手的大小、形態(tài)等都存在差異性,因此在將提取出的手形與標(biāo)準(zhǔn)手形圖像中的手形比對時要考慮設(shè)置一定的誤差允許范圍,具體的誤差允許范圍的大小可以對應(yīng)不同的虛擬現(xiàn)實圖像進行不同的設(shè)置,對于虛擬現(xiàn)實的圖像中可以渲染出的虛擬工具較少并且虛擬工具可以由有明顯區(qū)別的手形進行定義時,對于誤差允許范圍可以設(shè)置的較大些;而對于虛擬現(xiàn)實的圖像中可以渲染出的虛擬工具較多并且虛擬工具不能通過有明顯區(qū)別的手形進行定義時,對于誤差允許范圍需要設(shè)置的較小些。
[0036]進一步的,若一種手形對應(yīng)多種虛擬工具,比如在游戲中可能會涉及到多種槍,包括長槍、短槍、火槍、水槍等。而通過不同的手形將所有槍型都進行區(qū)別存在一定的難度。本實施例涉及用一種手形來代表所有的槍,而每種類型的槍都會對應(yīng)不同的工具標(biāo)識,當(dāng)通過手形識別出虛擬工具為槍后,進一步接收用戶選擇的工具標(biāo)識,然后根據(jù)不同的工具標(biāo)識渲染出對應(yīng)類型的槍。具體的用戶選擇工具標(biāo)識的實現(xiàn)方式包括:一種方式,當(dāng)根據(jù)用戶手形判斷出虛擬工具為槍時,將所有類型的槍渲染到虛擬現(xiàn)實的圖像中,而每一個渲染出的虛擬槍都帶有工具標(biāo)識,工具標(biāo)識可以是數(shù)字字母編號、或者位置提示標(biāo)識(比如上下左右箭頭)等。給出具體的示例進行說明,假設(shè)在一個虛擬現(xiàn)實的圖像中可以渲染出的槍的類型有4種,并且4種虛擬槍分別帶有上、下、左、右箭頭的工具標(biāo)識,這時用戶就可以通過用手做出向上、向下、向左、向右任意方向滑動的動作或者其他可以區(qū)分不同方向的手勢來選擇對應(yīng)方向的箭頭,進而確定用戶想要選擇的槍的類型。另一種方式,可以在識別出用戶的手形對應(yīng)的虛擬工具為槍時,先不渲染所有類型的槍,而是在虛擬現(xiàn)實的圖像中渲染出對應(yīng)的一個文字性的列表,列表中給出不同類型槍對應(yīng)的工具標(biāo)識,然后供用戶進行選擇。上述的工具標(biāo)識選擇的方式只是示例性的,任何與之類似或等同的方式都在本發(fā)明的保護范圍之內(nèi)。
[0037]進一步的,除了可以通過實體影像中的手形的識別在虛擬現(xiàn)實的圖像中渲染出不同的虛擬工具外,還可以通過實體影像中手持實物的識別,進而在虛擬現(xiàn)實的圖像中渲染出對應(yīng)不同類型實物的虛擬工具。實物的識別主要指實物的形態(tài)特征的識別,比如三維立體輪廓識別等,當(dāng)識別出實物的形態(tài)特征后,根據(jù)預(yù)設(shè)的形態(tài)特征確定實物的類型,然后根據(jù)實物的類型在虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具。同樣的需要預(yù)先定義不同類型的實物與不同的虛擬工具之間的對應(yīng)關(guān)系。給出示例進行實物識別效果的說明,比如識別出手持一枝花或一束花,就可以在虛擬現(xiàn)實的圖像中對應(yīng)的渲染出贈送鮮花的工具等。
[0038]對于實物的識別是作為手形識別的一個補充,使用戶在進行虛擬現(xiàn)實交互時體驗交互方式的多樣化,也在一定程度上增加了交互的趣味性。
[0039]相比于現(xiàn)有的技術(shù)來說,通過簡單的手形和手的位置的不同的變化就可以實現(xiàn)多種虛擬工具的渲染和虛擬工具的操作,比現(xiàn)有的建立手臂模型的交互方式更加簡便和多動會K。
[0040]進一步的,作為對上述圖1所示方法的實現(xiàn),本發(fā)明實施例的另一個實施例還提供了一種虛擬現(xiàn)實交互的裝置,如圖2所示,該裝置包括:獲取單元21、第一識別單元22以及第一清染單元23。
[0041]獲取單元21,用于通過攝像頭獲取虛擬現(xiàn)實VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像。
[0042]本實施例中的攝像頭位于VR設(shè)備的前方,而安放在前方具體什么位置不作限定,但是攝像頭捕獲的范圍必須包括用戶手臂的活動范圍。另外攝像頭與VR設(shè)備的關(guān)系可以為:攝像頭直接嵌在VR設(shè)備上作為VR設(shè)備的一個組成部分;或者攝像頭作為一個獨立裝置,通過特定外部接口或者連接部件與VR設(shè)備組合。另外考慮到為了增加用戶更好的沉浸感,有些情況可能需要在黑暗的環(huán)境中進行體驗,因此攝像頭還需具有夜視的功能,因此可以根據(jù)實際需要選擇具有夜視功能的攝像頭比如紅外攝像頭等。
[0043]獲取的實體影像主要是指佩戴VR設(shè)備的用戶自己手臂及手當(dāng)前的活動狀態(tài),獲取實體影像是為了實時分析用戶的手臂及手的形態(tài),然后根據(jù)手臂及手的形態(tài)進行對應(yīng)虛擬工具的渲染。
[0044]第一識別單元22,用于識別實體影像中包含的手形。
[0045]調(diào)取內(nèi)置圖像處理系統(tǒng),使圖像處理系統(tǒng)對獲取到的實體影像進行圖像分析。具體包括:首先從實體影像中分離出人手的圖像;然后對人手的圖像呈現(xiàn)出的手形進行識別。手形主要是指由手指和/或手掌筆劃出的不同的手勢,比如“剪刀”型手勢、“拳頭”型手勢等。另外,不同的情況下只能識別出特定的手勢,特定的手勢是提前預(yù)定義,只要進行了預(yù)定義的手勢就可以被識別出。對于用戶在體驗不同的虛擬現(xiàn)實圖像時,可以識別的特定的手勢通常是根據(jù)具體體驗的虛擬現(xiàn)實圖像的內(nèi)容設(shè)定的。
[0046]第一渲染單元23,用于在當(dāng)前虛擬現(xiàn)實圖像中渲染出與手形對應(yīng)的虛擬工具的圖像,虛擬工具的圖像中包含人手標(biāo)識。
[0047]當(dāng)識別出實體影像中的手形后,會根據(jù)手形在虛擬現(xiàn)實圖像中渲染對應(yīng)的虛擬工具的圖像,其中虛擬現(xiàn)實圖像是用戶當(dāng)前通過VR設(shè)備看到的虛擬圖像。不同形狀的手形分別對應(yīng)不同的虛擬工具,手形與虛擬工具之間的對應(yīng)關(guān)系是預(yù)先定義的。比如“剪刀”型手勢對應(yīng)虛擬工具“剪刀”;“錘頭”型手勢對應(yīng)虛擬工具“錘子”等。另外渲染出的虛擬工具的圖像中帶有人手標(biāo)識,即呈現(xiàn)出人手持工具的模式,人手標(biāo)識可以是任意形態(tài)的標(biāo)識,比如機械臂圖像、怪獸手圖像、或任意圖像等。人手標(biāo)識與具體的手形沒有對應(yīng)的關(guān)系,不受手形的約束。
[0048]進一步的,如圖3所示,裝置進一步包括:
[0049]第二識別單元24,用于在渲染出虛擬工具的圖像后,識別實體影像中人手的位置信息;
[0050]轉(zhuǎn)換單元25,用于將位置信息轉(zhuǎn)換為虛擬工具的操作命令。
[0051]為了進一步對渲染出的虛擬工具進行操作,渲染出虛擬工具后繼續(xù)識別實體影像中人手的位置信息,然后將識別出的位置信息轉(zhuǎn)換為對應(yīng)實體影像中包含的手形對應(yīng)的虛擬工具的操作命令。具體的人手的位置信息包括:手腕的朝向(向上、向下等),不同的朝向代表虛擬工具的朝向,比如虛擬工具為槍時,不同的朝向就代表槍口瞄準(zhǔn)的方向;具體某個或某幾個手指位置的變化,比如當(dāng)識別出的手形對應(yīng)的虛擬工具為槍時,手指位置的變化(比如食指彎曲等)代表執(zhí)行開槍的命令,再比如識別出的手形對應(yīng)的虛擬工具為相機時,手指位置的變化(比如食指向下垂直移動)代表執(zhí)行拍照的命令;或者人手前后伸縮式的位置變化,前后伸縮可以代表虛擬工具“劍”的刺穿命令等等類似更多的人手的位置信息。不同的人手位置信息可以代表不同的操作命令,因此當(dāng)識別出對應(yīng)的人手的位置信息時,會將該位置信息轉(zhuǎn)換為對應(yīng)的虛擬工具的操作命令。
[0052]進一步的,如圖3所示,裝置進一步包括:
[0053]接收單元26,用于若手形對應(yīng)多個虛擬工具,則接收用戶選擇的工具標(biāo)識,工具標(biāo)識用于區(qū)別多個虛擬工具;
[0054]第二渲染單元27,用于根據(jù)用戶選擇的工具標(biāo)識在虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具的圖像。
[0055]若一種手形對應(yīng)多種虛擬工具,比如在游戲中可能會涉及到多種槍,包括長槍、短槍、火槍、水槍等。而通過不同的手形將所有槍型都進行區(qū)別存在一定的難度。本實施例涉及用一種手形來代表所有的槍,而每種類型的槍都會對應(yīng)不同的工具標(biāo)識,當(dāng)通過手形識別出虛擬工具為槍后,進一步接收用戶選擇的工具標(biāo)識,然后根據(jù)不同的工具標(biāo)識渲染出對應(yīng)類型的槍。具體的用戶選擇工具標(biāo)識的實現(xiàn)方式包括:一種方式,當(dāng)根據(jù)用戶手形判斷出虛擬工具為槍時,將所有類型的槍渲染到虛擬現(xiàn)實的圖像中,而每一個渲染出的虛擬槍都帶有工具標(biāo)識,工具標(biāo)識可以是數(shù)字字母編號、或者位置提示標(biāo)識(比如上下左右箭頭)等。給出具體的示例進行說明,假設(shè)在一個虛擬現(xiàn)實的圖像中可以渲染出的槍的類型有4種,并且4種虛擬槍分別帶有上、下、左、右箭頭的工具標(biāo)識,這時用戶就可以通過用手做出向上、向下、向左、向右任意的方向滑動的動作或者其他可以區(qū)分不同方向的手勢來選擇對應(yīng)方向的箭頭,進而確定用戶想要選擇的槍的類型。另一種方式,可以在識別出用戶的手形對應(yīng)的虛擬工具為槍時,先不渲染所有類型的槍,而是在虛擬現(xiàn)實的圖像中渲染出對應(yīng)的一個文字性的列表,列表中給出不同類型槍對應(yīng)的工具標(biāo)識,然后供用戶進行選擇。上述的工具標(biāo)識選擇的方式只是示例性的,任何與之類似或等同的方式都在本發(fā)明的保護范圍之內(nèi)。
[0056]進一步的,如圖3所示,第一識別單元22,包括:
[0057]獲取模塊221,用于獲取實體影像中包含的手形;
[0058]比對模塊222,用于將獲取到的手形與手形數(shù)據(jù)庫中的預(yù)設(shè)手形圖像進行比對。
[0059]識別實體影像中包含的手形的過程具體包括:
[0060]首先,獲取實體影像中包含的手形。
[0061]具體的可以是通過計算機視覺算法或者其他圖像分析方法來分析實體影像,最終提取或分離出影像中包含的手形的圖像信息。
[0062]其次,將獲取到的手形與手形數(shù)據(jù)庫中的預(yù)設(shè)手形圖像進行比對。
[0063]將提取出的手形的圖像信息與手形數(shù)據(jù)庫中的預(yù)設(shè)手形圖像進行比對時,預(yù)設(shè)手形圖像中是標(biāo)準(zhǔn)的手形,由于實際情況中不同的用戶本身的手的大小、形態(tài)等都存在差異性,因此在將提取出的手形與標(biāo)準(zhǔn)手形圖像中的手形比對時要考慮設(shè)置一定的誤差允許范圍,具體的誤差允許范圍的大小可以對應(yīng)不同的虛擬現(xiàn)實圖像進行不同的設(shè)置,對于虛擬現(xiàn)實的圖像中可以渲染出的虛擬工具較少并且虛擬工具可以由有明顯區(qū)別的手形進行定義時,對于誤差允許范圍可以設(shè)置的較大些;而對于虛擬現(xiàn)實的圖像中可以渲染出的虛擬工具較多并且虛擬工具不能通過有明顯區(qū)別的手形進行定義時,對于誤差允許范圍需要設(shè)置的較小些。
[0064I進一步的,如圖3所示,裝置進一步包括:
[0065]第三識別單元28,用于識別實體影像中手持實物;
[0066]第三渲染單元29,用于根據(jù)實物的形態(tài)特征在虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具的圖像。
[0067]除了可以通過實體影像中的手形的識別在虛擬現(xiàn)實的圖像中渲染出不同的虛擬工具外,還可以通過實體影像中手持實物的識別,進而在虛擬現(xiàn)實的圖像中渲染出對應(yīng)不同類型實物的虛擬工具。實物的識別主要指實物的形態(tài)特征的識別,比如三維立體輪廓識別等,當(dāng)識別出實物的形態(tài)特征后,根據(jù)預(yù)設(shè)的形態(tài)特征確定實物的類型,然后根據(jù)實物的類型在虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具。同樣的需要預(yù)先定義不同類型的實物與不同的虛擬工具之間的對應(yīng)關(guān)系。
[0068]本發(fā)明實施例提供的虛擬現(xiàn)實交互的裝置,能夠首先由攝像頭獲取VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像,然后識別出實體影像中包含的手形,最后在用戶通過該VR設(shè)備看到的當(dāng)前的虛擬現(xiàn)實圖像中渲染出與手形對應(yīng)的虛擬工具的圖像,并且虛擬工具的圖像中包含人手標(biāo)識。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠通過攝像頭獲取VR設(shè)備前方的實體影像,并根據(jù)實體影像中包含的手形在虛擬圖像中渲染出對應(yīng)的帶有人手標(biāo)識的虛擬工具的圖像,實現(xiàn)了將識別出的不同的手形轉(zhuǎn)換為在虛擬現(xiàn)實圖像中渲染不同的帶有人手標(biāo)識的虛擬工具的圖像,然后可以進一步實現(xiàn)對虛擬工具的操作,使虛擬現(xiàn)實交互的方式更加的便利。
[0069]需要說明的是,針對上述虛擬現(xiàn)實交互的裝置,凡是本發(fā)明實施例中使用到的各個單元模塊的功能都可以通過硬件處理器(hardware processor)來實現(xiàn)。
[0070]此外,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0071]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0072]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0073]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種虛擬現(xiàn)實交互的方法,其特征在于,所述方法包括: 通過攝像頭獲取虛擬現(xiàn)實VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像; 識別所述實體影像中包含的手形; 在當(dāng)前虛擬現(xiàn)實圖像中渲染出與所述手形對應(yīng)的虛擬工具的圖像,所述虛擬工具的圖像中包含人手標(biāo)識。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 在渲染出所述虛擬工具的圖像后,識別所述實體影像中人手的位置信息; 將所述位置信息轉(zhuǎn)換為所述虛擬工具的操作命令。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 若所述手形對應(yīng)多個虛擬工具,則接收用戶選擇的工具標(biāo)識,所述工具標(biāo)識用于區(qū)別所述多個虛擬工具; 根據(jù)用戶選擇的工具標(biāo)識在所述虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具的圖像。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述識別所述實體影像中包含的手形,包括: 獲取所述實體影像中包含的手形; 將獲取到的手形與手形數(shù)據(jù)庫中的預(yù)設(shè)手形圖像進行比對。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 識別所述實體影像中手持實物; 根據(jù)所述實物的形態(tài)特征在所述虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具的圖像。6.一種虛擬現(xiàn)實交互的裝置,其特征在于,所述裝置包括: 獲取單元,用于通過攝像頭獲取虛擬現(xiàn)實VR設(shè)備前方預(yù)設(shè)范圍內(nèi)的實體影像; 第一識別單元,用于識別所述實體影像中包含的手形; 第一渲染單元,用于在當(dāng)前虛擬現(xiàn)實圖像中渲染出與所述手形對應(yīng)的虛擬工具的圖像,所述虛擬工具的圖像中包含人手標(biāo)識。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置進一步包括: 第二識別單元,用于在渲染出所述虛擬工具的圖像后,識別所述實體影像中人手的位置信息; 轉(zhuǎn)換單元,用于將所述位置信息轉(zhuǎn)換為所述虛擬工具的操作命令。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置進一步包括: 接收單元,用于若所述手形對應(yīng)多個虛擬工具,則接收用戶選擇的工具標(biāo)識,所述工具標(biāo)識用于區(qū)別所述多個虛擬工具; 第二渲染單元,用于根據(jù)用戶選擇的工具標(biāo)識在所述虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具的圖像。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一識別單元,包括: 獲取模塊,用于獲取所述實體影像中包含的手形; 比對模塊,用于將獲取到的手形與手形數(shù)據(jù)庫中的預(yù)設(shè)手形圖像進行比對。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置進一步包括: 第三識別單元,用于識別所述實體影像中手持實物; 第三渲染單元,用于根據(jù)所述實物的形態(tài)特征在所述虛擬現(xiàn)實圖像中渲染出對應(yīng)的虛擬工具的圖像。
【文檔編號】G06F3/0481GK105975158SQ201610309443
【公開日】2016年9月28日
【申請日】2016年5月11日
【發(fā)明人】賈旭
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1