本發(fā)明涉及增強(qiáng)現(xiàn)實(shí)技術(shù)領(lǐng)域,特別是涉及一種虛擬手表試戴方法及裝置。
背景技術(shù):
增強(qiáng)現(xiàn)實(shí)(Augmented Reality,AR)是一種將真實(shí)世界與虛擬世界集成的技術(shù),具體為將虛擬三維模型、視頻、文字、圖片等數(shù)字信息實(shí)時疊加顯示到真實(shí)場景中,并與物體或體驗(yàn)者實(shí)現(xiàn)自然互動。
目前,增強(qiáng)現(xiàn)實(shí)技術(shù)的應(yīng)用范圍越來越廣泛,如試戴領(lǐng)域,虛擬試戴可以在不需要實(shí)物的情況下,用戶同樣可以感受物品的效果。現(xiàn)有虛擬物品試戴時,通常利用標(biāo)記物進(jìn)行跟蹤,但對于手表試戴,利用標(biāo)記物無法區(qū)分手腕背部和腹部,不利于虛擬手表和手腕的融合,降低用戶體驗(yàn)。如何在用戶虛擬試戴過程中,正確判斷手腕的背部和腹部,對提高用戶試戴體驗(yàn)具有重要的意義。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種虛擬手表試戴方法及裝置,可在用戶虛擬試戴過程中,正確判斷手腕的背部和腹部,提高用戶試戴體驗(yàn)。
為解決上述技術(shù)問題,本發(fā)明提供一種虛擬手表試戴方法,包括以下步驟:獲取包括標(biāo)記物的實(shí)景信息,標(biāo)記物佩戴于試戴者的腕部;根據(jù)實(shí)景信息計(jì)算標(biāo)記物的位置信息、形狀信息、圖案信息;根據(jù)標(biāo)記物的形狀信息生成與標(biāo)記物相匹配的手表三維模型;判斷標(biāo)記物的圖案信息是否為標(biāo)識手腕背部的圖案;當(dāng)圖案信息為標(biāo)識手腕背部的圖案時,根據(jù)位置信息將手表三維模型與實(shí)景信息進(jìn)行融合。
其中,標(biāo)記物為表帶狀物體,其上設(shè)有用于標(biāo)識手腕背部的圖案和用于標(biāo)識手腕腹部的圖案。
其中,手表三維模型由預(yù)先存儲的手表三維模型生成。
其中,當(dāng)圖案信息為標(biāo)識手腕腹部的圖案時,彈出調(diào)整標(biāo)記物的提示信息。
其中,實(shí)景信息的獲取方式為通過攝像頭獲取。
為解決上述技術(shù)問題,本發(fā)明提供一種虛擬手表試戴裝置,包括:獲取模塊,用于獲取包括標(biāo)記物的實(shí)景信息,標(biāo)記物佩戴于試戴者的腕部;計(jì)算模塊,用于根據(jù)實(shí)景信息計(jì)算標(biāo)記物的位置信息、形狀信息、圖案信息;生成模塊,用于根據(jù)標(biāo)記物的形狀信息生成與標(biāo)記物相匹配的手表三維模型;判斷模塊,用于判斷標(biāo)記物的圖案信息是否為標(biāo)識手腕背部的圖案;融合模塊,用于當(dāng)圖案信息為標(biāo)識手腕背部的圖案時,根據(jù)位置信息將手表三維模型與實(shí)景信息進(jìn)行融合。
其中,標(biāo)記物為表帶狀物體,其上設(shè)有用于標(biāo)識手腕背部的圖案和用于標(biāo)識手腕腹部的圖案。
其中,手表三維模型由預(yù)先存儲的手表三維模型生成。
其中,裝置還包括:彈出模塊,用于當(dāng)圖案信息為標(biāo)識手腕腹部的圖案時,彈出調(diào)整標(biāo)記物的提示信息。
其中,實(shí)景信息的獲取方式為通過攝像頭獲取。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的虛擬手表試戴方法具體為:首先獲取包括標(biāo)記物的實(shí)景信息,然后計(jì)算標(biāo)記物的位置信息、形狀信息、圖案信息,根據(jù)該形狀信息生成與標(biāo)記物相匹配的手表三維模型,判斷圖案信息是否為標(biāo)識手腕背部的圖案,當(dāng)圖案信息是標(biāo)識手腕背部的圖案時,根據(jù)該位置信息將手表三維模型與實(shí)景信息進(jìn)行融合。通過上述方式,本發(fā)明可在用戶虛擬試戴過程中,正確判斷手腕的背部和腹部,提高用戶試戴體驗(yàn)。
附圖說明
圖1是本發(fā)明虛擬手表試戴方法一實(shí)施例的流程示意圖;
圖2是本發(fā)明虛擬手表試戴裝置一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。
請參閱圖1,圖1是本發(fā)明虛擬手表試戴方法一實(shí)施例的流程示意圖,如圖1所示,包括以下步驟:
S11,獲取包括標(biāo)記物的實(shí)景信息,標(biāo)記物佩戴于試戴者的腕部。
當(dāng)用戶需試戴手表時,發(fā)出試戴指令,客戶端根據(jù)試戴指令獲取包括標(biāo)記物的實(shí)景信息。其中,可通過攝像頭對實(shí)景信息進(jìn)行獲取。
S12,根據(jù)實(shí)景信息計(jì)算標(biāo)記物的位置信息、形狀信息、圖案信息。
在計(jì)算標(biāo)記物的相關(guān)信息前,需對標(biāo)記物進(jìn)行識別,具體可根據(jù)標(biāo)記物的顏色進(jìn)行識別。在本實(shí)施例中,標(biāo)記物的顏色設(shè)置為明顯區(qū)別于皮膚的顏色,在識別時,當(dāng)獲取的色塊與預(yù)先存儲的色塊顏色相匹配時,則可識別出標(biāo)記物。
S13,根據(jù)標(biāo)記物的形狀信息生成與標(biāo)記物相匹配的手表三維模型。
該手表三維模型由預(yù)先存儲的手表三維模型生成,即預(yù)先存儲的手表三維模型根據(jù)標(biāo)記物的形狀信息進(jìn)行改變以和標(biāo)記物相匹配。
S14,判斷標(biāo)記物的圖案信息是否為標(biāo)識手腕背部的圖案。
在本實(shí)施例中,標(biāo)記物為表帶狀物體,可佩戴于手腕上,其上設(shè)有用于標(biāo)識手腕背部的圖案和用于標(biāo)識手腕腹部的圖案。在實(shí)際應(yīng)用中,標(biāo)記物在佩戴時,通常將標(biāo)識手腕背部的圖案置于手腕背部。
S15,當(dāng)圖案信息為標(biāo)識手腕背部的圖案時,根據(jù)位置信息將手表三維模型與實(shí)景信息進(jìn)行融合。
手表三維模型與實(shí)景信息融合后,表盤佩戴于手腕背部,使用戶可直觀的感受手表的佩戴效果。
在本實(shí)施例中,手表三維模型與實(shí)景信息融合的具體過程為:首先采集皮膚的顏色,將皮膚的顏色填充至實(shí)景信息的標(biāo)記物處,然后根據(jù)標(biāo)記物的位置信息將手表三維模型與實(shí)景信息進(jìn)行融合。
在本實(shí)施例中,當(dāng)圖案信息為標(biāo)識手腕腹部的圖案時,彈出調(diào)整標(biāo)記物的提示信息。此處的調(diào)整標(biāo)記物包括兩種情況,一是佩戴于手腕腹部的圖案戴在手腕背部,二是標(biāo)記物佩戴正確,但用戶以手腕腹部對準(zhǔn)攝像頭,針對第一種情況,調(diào)整標(biāo)記物即可,針對第二種情況,用戶調(diào)整手腕姿勢即可。
請參閱圖2,圖2是本發(fā)明虛擬手表試戴裝置一實(shí)施例的結(jié)構(gòu)示意圖,如圖2所示,包括:獲取模塊21、計(jì)算模塊22、生成模塊23、判斷模塊24、融合模塊25及彈出模塊26。
上述各模塊的功能具體如下:
獲取模塊21用于獲取包括標(biāo)記物的實(shí)景信息,標(biāo)記物佩戴于試戴者的腕部;計(jì)算模塊22用于根據(jù)實(shí)景信息計(jì)算標(biāo)記物的位置信息、形狀信息、圖案信息;生成模塊23用于根據(jù)標(biāo)記物的形狀信息生成與標(biāo)記物相匹配的手表三維模型;判斷模塊24用于判斷標(biāo)記物的圖案信息是否為標(biāo)識手腕背部的圖案;融合模塊25用于當(dāng)圖案信息為標(biāo)識手腕背部的圖案時,根據(jù)位置信息將手表三維模型與實(shí)景信息進(jìn)行融合;彈出模塊26用于當(dāng)圖案信息為標(biāo)識手腕腹部的圖案時,彈出調(diào)整標(biāo)記物的提示信息。
其中,標(biāo)記物為表帶狀物體,其上設(shè)有用于標(biāo)識手腕背部的圖案和用于標(biāo)識手腕腹部的圖案。
其中,實(shí)景信息的獲取方式為通過攝像頭獲取。
在本實(shí)施例中,在計(jì)算標(biāo)記物的相關(guān)信息前,需對標(biāo)記物進(jìn)行識別,具體可根據(jù)標(biāo)記物的顏色進(jìn)行識別。在本實(shí)施例中,標(biāo)記物的顏色設(shè)置為明顯區(qū)別于皮膚的顏色,在識別時,當(dāng)獲取的色塊與預(yù)先存儲的色塊顏色相匹配時,則可識別出標(biāo)記物。上述識別由計(jì)算模塊22實(shí)施。
在本實(shí)施例中,手表三維模型由預(yù)先存儲的手表三維模型生成,即預(yù)先存儲的手表三維模型根據(jù)標(biāo)記物的形狀信息進(jìn)行改變以和標(biāo)記物相匹配。
在本實(shí)施例中,手表三維模型與實(shí)景信息融合后,表盤佩戴于手腕背部,使用戶可直觀的感受手表的佩戴效果。手表三維模型與實(shí)景信息融合的具體過程為:首先采集皮膚的顏色,將皮膚的顏色填充至實(shí)景信息的標(biāo)記物處,然后根據(jù)標(biāo)記物的位置信息將手表三維模型與實(shí)景信息進(jìn)行融合。
在本實(shí)施例中,調(diào)整標(biāo)記物包括兩種情況,一是佩戴于手腕腹部的圖案戴在手腕背部,二是標(biāo)記物佩戴正確,但用戶以手腕腹部對準(zhǔn)攝像頭,針對第一種情況,調(diào)整標(biāo)記物即可,針對第二種情況,用戶調(diào)整手腕姿勢即可。
綜上所述,本發(fā)明可在用戶虛擬試戴過程中,正確判斷手腕的背部和腹部,提高用戶試戴體驗(yàn)。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。