本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別涉及一種基于虛擬現(xiàn)實(shí)的購(gòu)物方法及系統(tǒng)。
背景技術(shù):
隨著電子商務(wù)的發(fā)展,越來(lái)越多的人選擇通過(guò)在互聯(lián)網(wǎng)上選購(gòu)衣物。但是在網(wǎng)上購(gòu)物時(shí),衣物的信息通過(guò)圖片的形式展示給用戶,這就使得用戶很難確定所選擇的衣物是否適合自己。由于無(wú)法試穿所選擇的衣物,用戶在購(gòu)買(mǎi)到滿意的衣物之前通常會(huì)經(jīng)過(guò)若干次由于不合身而退貨的經(jīng)歷,這就使得網(wǎng)購(gòu)的效率不高。
現(xiàn)有通過(guò)虛擬現(xiàn)實(shí)進(jìn)行網(wǎng)上購(gòu)物,將購(gòu)物平臺(tái)的商品通過(guò)虛擬現(xiàn)實(shí)設(shè)備以三維形態(tài)呈現(xiàn)給用戶,供用戶參考。但是這樣用戶還是無(wú)法體驗(yàn)試穿的效果,從而無(wú)法確定所選擇的商品是否合適。
因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的不足,提供一種基于虛擬現(xiàn)實(shí)的購(gòu)物方法及系統(tǒng),以解決現(xiàn)有用戶在網(wǎng)上購(gòu)物時(shí)由于無(wú)法試穿而導(dǎo)致收到貨后不合身而退貨的問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案如下:
一種基于虛擬現(xiàn)實(shí)的購(gòu)物方法,其包括:
獲取用戶圖像以及用戶信息;
根據(jù)所述用戶圖像以及用戶信息建立所述用戶對(duì)應(yīng)的購(gòu)物模型;
當(dāng)接收到用戶選擇的衣物時(shí),將所述衣物搭配至所述購(gòu)物模型;
將搭配衣物的購(gòu)物模型傳送至用戶使用的虛擬現(xiàn)實(shí)設(shè)備,所述虛擬現(xiàn)實(shí)設(shè)備呈現(xiàn)所述搭配衣物的購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物方法,其中,所述獲取用戶圖像以及用戶信息具體包括:
購(gòu)物平臺(tái)通過(guò)網(wǎng)絡(luò)與外部設(shè)備相連接;
接收外部設(shè)備上傳的用戶圖像以及用戶信息,其中,所述用戶圖像為用戶全身照片。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物方法,其中,所述根據(jù)所述用戶圖像以及用戶信息建立所述用戶對(duì)應(yīng)的購(gòu)物模型,具體包括:
根據(jù)所述用戶圖像生成所述用戶的3D模型;
根據(jù)所述用戶信息確定所述用戶的身形信息,并根據(jù)所述身形信息調(diào)整所述3D模型以建立與用戶對(duì)應(yīng)的購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物方法,其中,所述當(dāng)接收到用戶選擇的衣物時(shí),將所述衣物搭配至所述購(gòu)物模型具體包括:
當(dāng)接收到用戶選擇的衣物時(shí),確定所述衣物的尺寸;
根據(jù)預(yù)設(shè)的購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系確定所述衣物的尺寸搭配至所述購(gòu)物模型的顯示效果,并將所述衣物以顯示效果搭配至所述購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物方法,其中,所述將搭配衣物的購(gòu)物模型傳送至用戶使用的虛擬現(xiàn)實(shí)設(shè)備,所述虛擬現(xiàn)實(shí)設(shè)備呈現(xiàn)所述搭配衣物的購(gòu)物模型具體為:
將所述購(gòu)物模型傳送至用戶使用的虛擬現(xiàn)實(shí)設(shè)備,所述虛擬現(xiàn)實(shí)設(shè)備呈現(xiàn)所述搭配衣物的購(gòu)物模型并提示用戶所述購(gòu)物模型配置的所述衣物的顯示效果。
一種基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其包括購(gòu)物平臺(tái)以及虛擬現(xiàn)實(shí)設(shè)備;
所述購(gòu)物平臺(tái)包括獲取模塊、建模模塊、搭配模塊以及傳送模塊;
所述獲取模塊,用于獲取用戶圖像以及用戶信息;
所述建模模塊,用于根據(jù)所述用戶圖像以及用戶信息建立所述用戶對(duì)應(yīng)的購(gòu)物模型;
所述搭配模塊,用于當(dāng)接收到用戶選擇的衣物時(shí),將所述衣物搭配至所述購(gòu)物模型;
所述傳送模塊,用于將搭配衣物的購(gòu)物模型傳送至用戶使用的虛擬現(xiàn)實(shí)設(shè)備;
所述虛擬現(xiàn)實(shí)設(shè)備包括呈現(xiàn)模塊;
所述呈現(xiàn)模塊,用于呈現(xiàn)所述搭配衣物的購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述獲取模塊具體包括:
連接單元,用于購(gòu)物平臺(tái)通過(guò)網(wǎng)絡(luò)與外部設(shè)備相連接;
接收單元,用于接收外部設(shè)備上傳的用戶圖像以及用戶信息,其中,所述用戶圖像為用戶全身照片。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述建模模塊具體包括:
模型生成單元,用于根據(jù)所述用戶圖像生成所述用戶的3D模型;
模型調(diào)整單元,用于根據(jù)所述用戶信息確定所述用戶的身形信息,并根據(jù)所述身形信息調(diào)整所述3D模型以建立與用戶對(duì)應(yīng)的購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述搭配模塊具體包括:
確定單元,用于當(dāng)接收到用戶選擇的衣物時(shí),確定所述衣物的尺寸;
搭配單元,用于根據(jù)預(yù)設(shè)的購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系確定所述衣物的尺寸搭配至所述購(gòu)物模型的顯示效果,并將所述衣物以顯示效果搭配至所述購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述虛擬現(xiàn)實(shí)設(shè)備還包括提示模塊;
所述提示模塊用于提示用戶所述購(gòu)物模型配置的所述衣物的顯示效果。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種基于虛擬現(xiàn)實(shí)的購(gòu)物方法及系統(tǒng),所述方法包括:獲取用戶圖像以及用戶信息;根據(jù)所述用戶圖像以及用戶信息建立所述用戶對(duì)應(yīng)的購(gòu)物模型;當(dāng)接收到用戶選擇的衣物時(shí),將所述衣物搭配至所述購(gòu)物模型;將搭配衣物的購(gòu)物模型傳送至用戶使用的虛擬現(xiàn)實(shí)設(shè)備,以使所述虛擬現(xiàn)實(shí)設(shè)備呈現(xiàn)所述搭配衣物的購(gòu)物模型以供購(gòu)物參考。本發(fā)明通過(guò)建立用戶對(duì)應(yīng)的購(gòu)物模型,并將用戶選擇的衣物搭配至所述購(gòu)物模型,并通過(guò)虛擬現(xiàn)實(shí)設(shè)備呈現(xiàn)顯示效果以提示用戶,使得用戶在網(wǎng)購(gòu)時(shí)能夠模擬試穿所選擇的衣物,再根據(jù)模擬試穿效果決定是否購(gòu)買(mǎi),提高了網(wǎng)購(gòu)的效率。
附圖說(shuō)明
圖1為本發(fā)明提供的基于虛擬現(xiàn)實(shí)的購(gòu)物方法較佳實(shí)施的流程圖。
圖2為本發(fā)明提供的基于虛擬現(xiàn)實(shí)的購(gòu)物方法的具體實(shí)施例的流程圖。
圖3為本發(fā)明提供的基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng)的結(jié)構(gòu)原理圖。
具體實(shí)施方式
本發(fā)明提供一種基于虛擬現(xiàn)實(shí)的購(gòu)物方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,模塊”、“部件”或“單元”可以混合地使用。
終端設(shè)備可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類(lèi)型的終端。
下面結(jié)合附圖,通過(guò)對(duì)實(shí)施例的描述,對(duì)發(fā)明內(nèi)容作進(jìn)一步說(shuō)明。
請(qǐng)參照?qǐng)D1,圖1為本發(fā)明提供的基于虛擬現(xiàn)實(shí)的購(gòu)物方法的較佳實(shí)施例的流程圖。所述方法包括:
S100、獲取用戶圖像以及用戶信息。
具體地,所述用戶圖像指的是用戶全身照片。所述用戶全身照片包括多個(gè)從各個(gè)視角拍攝的全身照片,例如,正面全身照,左側(cè)面全身照,右側(cè)面全身照等。所述用戶信息為用戶的身體外形信息。在本實(shí)施例中,所述用戶信息包括用戶的身高和體重,例如,身高175cm,體重65kg。當(dāng)然,在實(shí)際應(yīng)用中,所述用戶信息還可以包括用戶的體型信息,例如胸圍、腰圍、臀圍等,為用戶的購(gòu)物模型的建立提供更加精確的數(shù)據(jù),使得購(gòu)物模型更加貼近用戶的真實(shí)體型。
在本實(shí)施例中,所述用戶圖像通過(guò)具有拍照功能的外部設(shè)備進(jìn)行采集,然后通過(guò)網(wǎng)絡(luò)將采集的用戶圖像信息上傳到購(gòu)物平臺(tái)用于創(chuàng)建購(gòu)物模型。因此,所述獲取用戶圖像以及用戶信息具體可以包括:
S101、購(gòu)物平臺(tái)通過(guò)網(wǎng)絡(luò)與外部設(shè)備相連接;
S102、接收外部設(shè)備上傳的用戶圖像以及用戶信息,其中,所述用戶圖像為用戶全身照片。
具體地,在所述步驟S101中,所述購(gòu)物平臺(tái)通過(guò)網(wǎng)絡(luò)與外部設(shè)備進(jìn)行通信,接收外部設(shè)備上傳的用戶圖像和用戶信息,并發(fā)布商品信息供用戶瀏覽和購(gòu)買(mǎi)。所述外部設(shè)備指的是能夠采集用戶圖像并且與購(gòu)物平臺(tái)進(jìn)行通信的終端設(shè)備,例如,PC端、移動(dòng)終端、VR設(shè)備等。用戶可以通過(guò)所述外部設(shè)備瀏覽購(gòu)物平臺(tái)發(fā)布的商品信息,并進(jìn)行購(gòu)物。
在所述步驟S102中,所述外部設(shè)備拍攝完所述用戶圖像,并保存在外部設(shè)備的存儲(chǔ)設(shè)備。當(dāng)外部設(shè)備與購(gòu)物平臺(tái)建立網(wǎng)路連接后,將保存的用戶圖像上傳至購(gòu)物平臺(tái),購(gòu)物平臺(tái)接收所述用戶圖像。所述用戶信息是用戶根據(jù)自身當(dāng)前的身體數(shù)據(jù)輸入的。在本實(shí)施例中,用戶通過(guò)外部設(shè)備的語(yǔ)音識(shí)別功能,直接說(shuō)出當(dāng)前的身高、體重等信息進(jìn)行語(yǔ)音輸入,這樣用戶不需要再進(jìn)行手動(dòng)輸入用戶信息,使得人機(jī)交互的過(guò)程更加人性化,同時(shí)使得不會(huì)使用鍵盤(pán)輸入的用戶也可以準(zhǔn)確而快速的輸入自己當(dāng)前的身體外形信息。當(dāng)然,所述用戶信息也可以通過(guò)外部設(shè)備的鍵盤(pán)進(jìn)行手動(dòng)輸入。
在本實(shí)施例中,為了便于管理用戶圖像以及用戶信息,在購(gòu)物平臺(tái)接收外部設(shè)備上傳的用戶圖像以及用戶信息之前還包括一個(gè)用戶登陸所述購(gòu)物平臺(tái)的過(guò)程。購(gòu)物平臺(tái)為每一個(gè)用戶配置一個(gè)賬號(hào),這樣每一個(gè)用戶在所述購(gòu)物平臺(tái)都對(duì)應(yīng)唯一的一個(gè)賬號(hào)。當(dāng)購(gòu)物平臺(tái)接收到外部設(shè)備上傳的用戶圖像和用戶信息時(shí),自動(dòng)將所述用戶圖像和用戶信息保存至用戶對(duì)應(yīng)的賬號(hào)。進(jìn)一步地,用戶通過(guò)所述賬號(hào)登陸所述購(gòu)物平臺(tái)并上傳了用戶圖像和用戶信息后,購(gòu)物平臺(tái)保存所述用戶圖像和用戶信息至所述賬號(hào)。當(dāng)用戶下次登陸所述賬號(hào)時(shí),購(gòu)物平臺(tái)可以提示用戶是否需要重新上傳用戶圖像和用戶信息,若用戶選擇否,則直接調(diào)用上一次保存的用戶圖像和用戶信息,這樣即不需要再次上傳,節(jié)省了購(gòu)物時(shí)間,給用戶帶來(lái)方便。
當(dāng)外部設(shè)備拍攝到用戶多個(gè)角度的全身照時(shí),通過(guò)網(wǎng)絡(luò)上傳至所述購(gòu)物平臺(tái),購(gòu)物平臺(tái)接收所述用戶圖像和用戶信息并執(zhí)行步驟S200。
S200、根據(jù)所述用戶圖像以及用戶信息建立所述用戶對(duì)應(yīng)的購(gòu)物模型。
具體地,所述購(gòu)物模型指的是模擬用戶身體而建立的三維仿真模型,用于當(dāng)用戶在所述購(gòu)物平臺(tái)購(gòu)物時(shí),替代用戶本體試穿衣物。由于所述購(gòu)物模型為模擬用戶身體而建立的,因此必須利用用戶真實(shí)的身體信息進(jìn)行建模。
示例性的,所述根據(jù)所述用戶圖像以及用戶信息建立所述用戶對(duì)應(yīng)的購(gòu)物模型具體可以包括:
S201、根據(jù)所述用戶圖像生成所述用戶的3D模型;
S202、根據(jù)所述用戶信息確定所述用戶的身形信息,并根據(jù)所述身形信息調(diào)整所述3D模型以建立與用戶對(duì)應(yīng)的購(gòu)物模型。
具體的來(lái)說(shuō),在所述步驟S201中,購(gòu)物平臺(tái)接收到用戶圖像后,利用照片建模技術(shù)建立所述用戶的3D模型,將接收到的所述用戶圖像轉(zhuǎn)化成3D模型。所述照片建模技術(shù)指的是將采集的照片通過(guò)計(jì)算機(jī)進(jìn)行圖形圖像處理以及三維計(jì)算后,自動(dòng)生成被拍攝物體的三維模型的技術(shù)。在實(shí)際應(yīng)用中,可以采用Autodesk123D根據(jù)所述用戶圖像創(chuàng)建3D模型。
由于用戶圖像無(wú)法反應(yīng)用戶的真實(shí)身高、體重等信息,因此在創(chuàng)建完3D模型后還需結(jié)合用戶提供的用戶信息對(duì)所述3D模型進(jìn)行調(diào)整以得到還原用戶真實(shí)身形數(shù)據(jù)的購(gòu)物模型。在所述步驟S202中,所述身形信息指的是用戶身材的類(lèi)型。所述類(lèi)型可以分為不同的等級(jí),例如,A,B,C等。在實(shí)際應(yīng)用中,由于男性和女性的身形差異較大,可以將所述身形信息按照性別分為男性和女性兩類(lèi),例如,將男性用戶身材的類(lèi)型分為Men-A,Men-B,Men-C等;將女性用戶的身材類(lèi)型分為WM-A,WM-B,WM-C等。因此在步驟S202之前還包括一個(gè)性別識(shí)別的過(guò)程,其可以根據(jù)用戶在所述購(gòu)物平臺(tái)的賬號(hào)信息中獲取用戶的性別,也可以根據(jù)所述用戶圖像來(lái)確定用戶的性別。
在本實(shí)施例中,所述根據(jù)所述用戶信息確定所述用戶的身形信息具體為:根據(jù)用戶的身高和體重?cái)?shù)據(jù)確定用戶的身材類(lèi)型,例如,男性身高175cm、體重65KG,對(duì)應(yīng)等級(jí)A;男性身高185cm、體重85KG,對(duì)應(yīng)等級(jí)B,……;女性身高160cm,體重55KG,對(duì)應(yīng)等級(jí)WM-A;女性身高165cm,體重60KG,對(duì)應(yīng)等級(jí)WM-B,……。這樣,每一組身高和體重都對(duì)應(yīng)一種身材類(lèi)型,方便購(gòu)物模型與尺碼的對(duì)應(yīng)。
在本發(fā)明的另一個(gè)實(shí)施例中,由于每個(gè)人的身材是不一樣的,光憑借身高和體重可能無(wú)法準(zhǔn)確還原用戶的身材,因此可以將處在某一范圍的身高和體重,對(duì)應(yīng)一個(gè)身形等級(jí),從而建立一個(gè)與用戶信息相對(duì)應(yīng)的購(gòu)物模型。例如,男性身高173-175cm,體重60-65KG,對(duì)應(yīng)等級(jí)Men-A;男性身高180-185cm、體重75-85KG,對(duì)應(yīng)等級(jí)Men-B,……。
在確定用戶的身形信息后,根據(jù)所述身形信息對(duì)所述3D模型進(jìn)行調(diào)整,以生成以用戶真實(shí)身高和體重為基礎(chǔ)的購(gòu)物模型,用于代替用戶試穿購(gòu)物平臺(tái)中選中的衣物,從而還原真實(shí)的試穿效果。
S300、當(dāng)接收到用戶選擇的衣物時(shí),將所述衣物搭配至所述購(gòu)物模型。
具體地,所述衣物包括:衣服、褲子、鞋子、帽子等。所述衣物攜帶一個(gè)衣物尺寸,例如,M-M碼、WM-M碼、M-L碼、WM-L碼等。由于用戶的購(gòu)物模型攜帶了與用戶相對(duì)應(yīng)的身形類(lèi)型,而不同的身形類(lèi)型對(duì)應(yīng)不同的衣物尺寸。因此,在搭配衣物前還包括預(yù)先設(shè)置購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系。所述購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系指的是所述購(gòu)物模型攜帶的身形類(lèi)型與衣物尺寸的對(duì)應(yīng)關(guān)系。例如,用戶的購(gòu)物模型攜帶的身形類(lèi)型為Men-A,其對(duì)應(yīng)的衣物尺寸為M-M碼;用戶的購(gòu)物模型攜帶的身形類(lèi)型為Men-B,其對(duì)應(yīng)的衣物尺寸為M-L碼等。
在本發(fā)明的另一個(gè)實(shí)施例中,由于不同的用戶的身形比例差異較大,為了使購(gòu)物模型在搭配衣物時(shí)更加靈活,可以將一個(gè)身形等級(jí)對(duì)應(yīng)一個(gè)尺碼范圍,例如購(gòu)物模型攜帶的身形類(lèi)型為Men-A,其對(duì)應(yīng)的衣物尺寸可以為M-M碼和M-L碼;購(gòu)物模型攜帶的身形類(lèi)型為Men-A,其對(duì)應(yīng)的衣物尺寸可以為M-L碼和M-XL碼,這樣就使得不同身材的用戶對(duì)應(yīng)的的衣物尺寸在一個(gè)彈性的范圍內(nèi),避免了用戶選取不到滿意的衣物的問(wèn)題。
示例性的,所述當(dāng)接收到用戶選擇的衣物時(shí),將所述衣物搭配至所述購(gòu)物模型具體可以包括:
S301、當(dāng)接收到用戶選擇的衣物時(shí),確定所述衣物的尺寸;
S302、根據(jù)預(yù)設(shè)的購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系確定所述衣物的尺寸搭配至所述購(gòu)物模型的顯示效果,并將所述衣物以顯示效果搭配至所述購(gòu)物模型。
具體的來(lái)說(shuō),在所述步驟S302中,所述顯示效果指的是購(gòu)物模型搭配衣物尺寸的搭配效果,其可以分為合適與不合適。當(dāng)獲取的尺寸與當(dāng)前用戶的購(gòu)物模型之間的關(guān)系符合所述預(yù)設(shè)的購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系,則判定為合適;當(dāng)獲取的尺寸與當(dāng)前用戶的購(gòu)物模型之間的關(guān)系不符合所述預(yù)設(shè)的購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系,則判定為不合適。例如,用戶當(dāng)前的購(gòu)物模型攜帶的身形類(lèi)型為Men-A,其對(duì)應(yīng)的衣物尺寸為M-M碼,若所述獲取的尺寸為M-L碼,則判定顯示效果為不合適。
所述步驟S302具體過(guò)程可以包括:
H1、根據(jù)預(yù)設(shè)的購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系確定當(dāng)前用戶的購(gòu)物模型對(duì)應(yīng)的衣物尺寸;
H2、將所述衣物尺寸與所述尺寸進(jìn)行比較,若二者不同,則判定為不合適;若二者相同,則判定為合適。
H3、將所述衣物以判定的顯示效果搭配至當(dāng)前用戶的購(gòu)物模型。
S400、將搭配衣物的購(gòu)物模型傳送至用戶使用的虛擬現(xiàn)實(shí)設(shè)備,所述虛擬現(xiàn)實(shí)設(shè)備呈現(xiàn)所述搭配衣物的購(gòu)物模型。
具體地,所述虛擬現(xiàn)實(shí)設(shè)備指的是可以將所述搭配衣物的購(gòu)物模型以虛擬現(xiàn)實(shí)的效果呈現(xiàn)給用戶的顯示設(shè)備,例如,VR眼鏡,頭戴式顯示器等。所述虛擬顯示設(shè)備接收所述衣物以顯示效果搭配至所述購(gòu)物模型,將所述顯示效果呈現(xiàn)給用戶,并給予相應(yīng)的提示供用戶參考。
在本實(shí)施例中,當(dāng)所搭配的衣物與用戶當(dāng)前的購(gòu)物模型為合適時(shí),所述虛擬現(xiàn)實(shí)設(shè)備的顯示界面出現(xiàn)圖標(biāo)“√”,提示用戶所述衣物與用戶當(dāng)前購(gòu)物模型的顯示效果為合適;當(dāng)所搭配的衣物與用戶當(dāng)前的購(gòu)物模型為合適時(shí),所述虛擬現(xiàn)實(shí)設(shè)備的顯示界面出現(xiàn)圖標(biāo)“×”,提示用戶所述衣物與用戶當(dāng)前購(gòu)物模型的顯示效果為不合適。當(dāng)然,所述提示方式還可以為在所述顯示界面上直接以文字形式進(jìn)行提示,若合適則出現(xiàn)文字“合適”;若不合適則出現(xiàn)文字“不合適”來(lái)提示用戶。在實(shí)際應(yīng)用中,所述提示方式可以是系統(tǒng)默認(rèn),也可以是用戶根據(jù)自己的偏好自行設(shè)定以滿足用戶的個(gè)性化的視覺(jué)需求。
當(dāng)然,用戶也可以根據(jù)所述顯示界面呈現(xiàn)的所述搭配衣物的購(gòu)物模型的三維圖像自行判定是否合適,并決定是否購(gòu)買(mǎi)所述衣物。通過(guò)建立用戶購(gòu)物模型并將所述購(gòu)物模型搭配衣物后的圖像通過(guò)虛擬現(xiàn)實(shí)設(shè)備呈現(xiàn)給用戶,使得用戶在購(gòu)物平臺(tái)購(gòu)物時(shí),直接把喜歡的衣物通過(guò)放置在購(gòu)物模型上來(lái)查看試穿效果,這樣用戶身臨其境地體驗(yàn)實(shí)體購(gòu)物的試穿效果。
下面通過(guò)一個(gè)具體實(shí)施例流程對(duì)發(fā)明內(nèi)容作進(jìn)一步說(shuō)明,如圖2所示,所述基于虛擬現(xiàn)實(shí)的購(gòu)物方法,其包括:
S10、接收用戶上傳全身照片;
S20、根據(jù)所述全身照片生成與所述用戶對(duì)應(yīng)的3D模型,其中,所述3D模型保留所述全身照片攜帶的頭部圖像;
S30、接收用戶輸入身高和體重;
S40、根據(jù)接收到的身高和體重調(diào)整所述3D模型,以得到所述用戶的購(gòu)物模型;
S50、接收用戶選取衣物的操作,并確實(shí)所述操作對(duì)應(yīng)的第一衣物尺寸;
S60、根據(jù)預(yù)先建立的購(gòu)物模型與衣物尺寸對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫(kù)確定所述購(gòu)物模型對(duì)應(yīng)的第二衣物尺寸,并判斷所述第一衣物尺寸與所述第二衣物尺寸是否一致;
S70、若不一致,則在虛擬現(xiàn)實(shí)設(shè)備的顯示界面提示不合適,并將搭配不協(xié)調(diào)的效果呈現(xiàn)給用戶;
S80、若一致,則在虛擬現(xiàn)實(shí)設(shè)備的顯示界面提示合適,并將搭配協(xié)調(diào)的效果呈現(xiàn)給用戶。
本發(fā)明還提供了一種基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),如圖3所示,其包括購(gòu)物平臺(tái)100以及虛擬現(xiàn)實(shí)設(shè)備200;
所述購(gòu)物平臺(tái)包括獲取模塊101、建模模塊102、搭配模塊103以及傳送模塊104;
所述獲取模塊101,用于獲取用戶圖像以及用戶信息;
所述建模模塊102,用于根據(jù)所述用戶圖像以及用戶信息建立所述用戶對(duì)應(yīng)的購(gòu)物模型;
所述搭配模塊103,用于當(dāng)接收到用戶選擇的衣物時(shí),將所述衣物搭配至所述購(gòu)物模型;
所述傳送模塊104,用于將搭配衣物的購(gòu)物模型傳送至用戶使用的虛擬現(xiàn)實(shí)設(shè)備;
所述虛擬現(xiàn)實(shí)設(shè)備200包括呈現(xiàn)模塊201;
所述呈現(xiàn)模塊201,用于呈現(xiàn)所述搭配衣物的購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述獲取模塊具體包括:
連接單元,用于購(gòu)物平臺(tái)通過(guò)網(wǎng)絡(luò)與外部設(shè)備相連接;
接收單元,用于接收外部設(shè)備上傳的用戶圖像以及用戶信息,其中,所述用戶圖像為用戶全身照片。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述建模模塊具體包括:
模型生成單元,用于根據(jù)所述用戶圖像生成所述用戶的3D模型;
模型調(diào)整單元,用于根據(jù)所述用戶信息確定所述用戶的身形信息,并根據(jù)所述身形信息調(diào)整所述3D模型以建立與用戶對(duì)應(yīng)的購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述搭配模塊具體包括:
確定單元,用于當(dāng)接收到用戶選擇的衣物時(shí),確定所述衣物的尺寸;
搭配單元,用于根據(jù)預(yù)設(shè)的購(gòu)物模型與衣物尺寸的對(duì)應(yīng)關(guān)系確定所述衣物的尺寸搭配至所述購(gòu)物模型的顯示效果,并將所述衣物以顯示效果搭配至所述購(gòu)物模型。
所述基于虛擬現(xiàn)實(shí)的購(gòu)物系統(tǒng),其中,所述虛擬現(xiàn)實(shí)設(shè)備還包括提示模塊;
所述提示模塊用于提示用戶所述購(gòu)物模型配置的所述衣物的顯示效果。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。