3d試衣?tīng)I(yíng)銷平臺(tái)的制作方法
【專利摘要】本發(fā)明公開(kāi)一種3D試衣?tīng)I(yíng)銷平臺(tái)依次包括人臉模型生成單元、人物模型生成單元、服裝模型生成單元、配件模型生成單元、場(chǎng)景模型生成單元和圖形交互單元,以及動(dòng)態(tài)演示單元。本發(fā)明3D試衣?tīng)I(yíng)銷平臺(tái)通過(guò)用戶上傳人物照片或攝像采集用戶的臉部圖像;并采集用戶輸入人體關(guān)鍵部位參數(shù),通過(guò)本試衣?tīng)I(yíng)銷平臺(tái)合成,轉(zhuǎn)化為用戶真實(shí)人體的3D模型;服裝3D模型由服裝的制版圖直接生成。用戶在3D試衣?tīng)I(yíng)銷平臺(tái)試穿上選定服裝并配有服裝有關(guān)配件的三維立體模型,并可選擇地搭配場(chǎng)景模型,本系統(tǒng)將呈現(xiàn)逼真的動(dòng)態(tài)效果,有助于提升用戶網(wǎng)絡(luò)購(gòu)買服裝的滿意度。
【專利說(shuō)明】3D試衣宮銷平臺(tái)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及虛擬試衣【技術(shù)領(lǐng)域】,更確切地說(shuō),涉及一種3D試衣?tīng)I(yíng)銷平臺(tái)。
【背景技術(shù)】
[0002] 隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)正快速地改變著我們的生活和工 作方式,也改變著企業(yè)的經(jīng)營(yíng)方式。越來(lái)越多的企業(yè)通過(guò)網(wǎng)絡(luò)平臺(tái)建立了網(wǎng)上購(gòu)物模式, 消費(fèi)者也越來(lái)越來(lái)習(xí)慣于網(wǎng)絡(luò)購(gòu)物。網(wǎng)絡(luò)購(gòu)物這種購(gòu)物方式不但適應(yīng)了采購(gòu)商快速供貨的 一站式采購(gòu)需求,而且也滿足了消費(fèi)者節(jié)省時(shí)間、費(fèi)用和操作方便的需求。因此,傳統(tǒng)的購(gòu) 物方式正被越來(lái)越多的網(wǎng)上購(gòu)物所取代。
[0003] 相比日用品等種類的產(chǎn)品,服裝網(wǎng)絡(luò)購(gòu)物的發(fā)展速度比相對(duì)比較緩慢,其主要問(wèn) 題在于消費(fèi)者習(xí)慣了試穿、觸摸的直觀購(gòu)買方式,對(duì)網(wǎng)上購(gòu)買服裝存在一定的顧慮,人們對(duì) 于虛擬與現(xiàn)實(shí)環(huán)境中個(gè)人體型的實(shí)際值和感覺(jué)值的差異極大。一般消費(fèi)者在購(gòu)買衣服前, 習(xí)慣先穿在身上試穿效果,一方面是看看合體度,另一方面也想了解著裝后的外觀和質(zhì)感。 同時(shí),據(jù)有關(guān)調(diào)查顯示,消費(fèi)者不選擇在網(wǎng)上購(gòu)衣的原因中,80%以上是因?yàn)椴荒茉嚧?0% 以上認(rèn)為不能觸摸到衣料或具體看到衣服,買了容易后悔。由于用戶在網(wǎng)上買衣服,卻苦于 不能試穿,有時(shí)拿到衣服一看,雖然很漂亮,卻不適合用戶穿?,F(xiàn)有技術(shù)中的虛擬試衣平臺(tái) 采用的都是照片的展示,這是一種二維圖片展示沒(méi)有互動(dòng)的展示,客戶看不到自己實(shí)際的 穿戴效果,購(gòu)買滿意度較低。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供一種3D試衣?tīng)I(yíng)銷平臺(tái),解決了上述網(wǎng)絡(luò)購(gòu)買 服裝的問(wèn)題,可以通過(guò)靜態(tài)和動(dòng)態(tài)模擬展示用戶穿戴效果。
[0005] -種3D試衣?tīng)I(yíng)銷平臺(tái),所述系統(tǒng)依次包括: 1) 人臉模型生成單元 包括網(wǎng)頁(yè)前端WebCam圖像采集裝置、電子掃描裝置和圖像處理裝置,通過(guò)所述圖像采 集裝置采集人臉圖像、或者通過(guò)電子掃描裝置掃描采集人臉圖像,然后所述圖像處理裝置 處理并生成三維人臉模型; 2) 人物模型生成單元 通過(guò)用戶輸入人體特征部位數(shù)據(jù)參數(shù),由系統(tǒng)人體3D模型根據(jù)參數(shù)變形出與輸入?yún)?數(shù)相符合的人體模型,并與人臉模型進(jìn)行無(wú)縫拼接; 3) 服裝模型生成單元 用于將二維服裝制版圖實(shí)時(shí)模擬結(jié)算到人體3D虛擬模型上,形成三維服裝模型; 4) 配件模型生成單元 通過(guò)輸入特征點(diǎn)參數(shù)從配件模型庫(kù)中調(diào)取并生成配件模型; 5) 場(chǎng)景模型生成單元 通過(guò)輸入場(chǎng)景特征參數(shù)從場(chǎng)景模型庫(kù)中調(diào)取并生成場(chǎng)景模型; 6) 圖形交互單元 用于讀取所述人物模型,并與待試穿的所述服裝模型進(jìn)行匹配,并可選擇地調(diào)取所述 配件模型和場(chǎng)景模型; 7) 動(dòng)態(tài)演示單元 用于生成用戶試穿所述服裝的三維虛擬影像,通過(guò)用戶輸入的人體特征部位數(shù)據(jù)參 數(shù),和所選擇的服裝,生成用戶虛擬試穿3D模型與設(shè)置動(dòng)畫(huà)綁定,在虛擬場(chǎng)景中演示行走 效果。
[0006] 所述服裝模型生成單元包括服裝網(wǎng)格模塊、服裝法線模塊、服裝渲染模塊和服裝 實(shí)時(shí)結(jié)算模塊。
[0007] 所述服裝法線模塊用于根據(jù)所述人體照片生成表示每個(gè)網(wǎng)格的立體信息的法線。
[0008] 所述服裝渲染模塊用于根據(jù)所述服裝平面網(wǎng)格組和所述法線渲染出服裝模型。
[0009] 所述圖形交互單元包括人體網(wǎng)格模塊、人體法線模塊和人體渲染模塊。
[0010] 所述人體網(wǎng)格模塊用于根據(jù)人體照片和體型數(shù)據(jù)生成由多個(gè)人體關(guān)節(jié)點(diǎn)和在同 一平面上的多個(gè)網(wǎng)格組成的人體平面網(wǎng)格組。
[0011] 所述人體法線模塊,用于根據(jù)所述人體照片生成表示每個(gè)網(wǎng)格的立體信息的法 線。
[0012] 所述渲染模塊用于根據(jù)所述人體平面網(wǎng)格組和法線渲染出人體模型。
[0013] 所述服裝實(shí)時(shí)結(jié)算模塊用于根據(jù)服裝的二維制版圖,實(shí)時(shí)結(jié)算到不同的人體3D 虛擬模型上,并能根據(jù)服裝面料的特性,模擬出褶皺、拉伸等真實(shí)的物理特性。
[0014] 與現(xiàn)有技術(shù)相比,本發(fā)明3D試衣?tīng)I(yíng)銷平臺(tái)通過(guò)用戶上傳人物照片或攝像采集用 戶的臉部圖像,并采集用戶輸入人體關(guān)鍵部位數(shù)據(jù)參數(shù),由系統(tǒng)人體3D模型變形出用戶的 人體體形,并和人臉模型進(jìn)行無(wú)縫拼接;同時(shí),系統(tǒng)調(diào)出服裝的二維制版圖,實(shí)時(shí)結(jié)算到生 成的用戶人體上,用戶可選擇地搭配場(chǎng)景模型,本系統(tǒng)將呈現(xiàn)逼真的動(dòng)態(tài)效果,有助于提升 用戶網(wǎng)絡(luò)購(gòu)買服裝的滿意度。
【專利附圖】
【附圖說(shuō)明】
[0015] 圖1為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0016] 下面結(jié)合具體實(shí)施例及附圖對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明,請(qǐng)一并參閱附圖1。
[0017] 實(shí)施例1本發(fā)明3D試衣?tīng)I(yíng)銷平臺(tái)注冊(cè)與登陸 用戶首先通過(guò)計(jì)算機(jī)IE瀏覽器進(jìn)行瀏覽,調(diào)用系統(tǒng)默認(rèn)的標(biāo)準(zhǔn)3D人體模型試穿營(yíng) 銷平臺(tái)所提供的所有服裝,如果用戶想用自己真實(shí)人體3D人體試穿服裝,需要進(jìn)行用戶注 冊(cè),設(shè)置注冊(cè)用戶名及密碼,然后就要輸入自身的身高、體重及三圍參數(shù),這些數(shù)據(jù)在以后 的登錄后會(huì)直接顯示出,不需要重復(fù)輸入,而且這些數(shù)據(jù)也是可以修改的,每位用戶擁有自 己的體形庫(kù),可以保存多個(gè)體形。
[0018] 使用用戶的注冊(cè)賬號(hào)登陸本發(fā)明一種3D試衣?tīng)I(yíng)銷平臺(tái),登陸后,看到本發(fā)明3D試 衣?tīng)I(yíng)銷平臺(tái)依次包括人臉模型生成單元U1、人物模型生成單元U2、服裝模型生成單元U3、 配件模型生成單元U4、場(chǎng)景模型生成單元U5和圖形交互單元U6,以及動(dòng)態(tài)演示單元U7。以 下是對(duì)上述七個(gè)單元的闡述。
[0019] 1)人臉模型生成單元U1 包括圖像采集裝置和圖像處理裝置,通過(guò)所述圖像采集裝置采集人臉圖像,然后所述 圖像處理裝置處理并生成三維人臉模型。
[0020] 2)人物模型生成單元U2 通過(guò)用戶輸入人體特征部位數(shù)據(jù)參數(shù),由系統(tǒng)人體3D模型根據(jù)參數(shù)變形出與輸入?yún)?數(shù)相符合的人體模型,并與人臉模型進(jìn)行無(wú)縫拼接; 3) 服裝模型生成單元U3 用于將二維服裝制版圖實(shí)時(shí)模擬結(jié)算到人體3D虛擬模型上,形成三維服裝模型; 4) 配件模型生成單元U4 通過(guò)輸入特征點(diǎn)參數(shù)從配件模型庫(kù)中調(diào)取并生成配件模型; 5) 場(chǎng)景模型生成單元U5 通過(guò)輸入場(chǎng)景特征參數(shù)從場(chǎng)景模型庫(kù)中調(diào)取并生成場(chǎng)景模型; 6) 圖形交互單元U6 用于讀取所述人物模型,并與待試穿的所述服裝模型進(jìn)行匹配,并可選擇地調(diào)取所述 配件模型和場(chǎng)景模型; 7) 動(dòng)態(tài)演示單元U7 用于生成用戶試穿所述服裝的三維虛擬影像,通過(guò)用戶輸入的人體特征部位數(shù)據(jù)參 數(shù),和所選擇的服裝,生成用戶虛擬試穿3D模型與設(shè)置動(dòng)畫(huà)綁定,在T臺(tái)等不同場(chǎng)景中演示 行走效果。
[0021] 實(shí)施例2人臉模型生成 人臉模型生成單元U1包括用于人臉圖像采集模塊、人臉3D模型建立模塊以及人臉3D 模型輸出。具體流程通過(guò)WebCam采集人臉圖像或者用戶上傳人臉圖像,經(jīng)過(guò)后臺(tái)算法提取 人臉特征、生成人臉3D模型、輸出人臉3D模型。
[0022] 網(wǎng)頁(yè)前端WebCam采集人臉圖像或者上傳人臉圖像,并將采集到的圖像傳輸?shù)骄?存模塊中進(jìn)行暫時(shí)存儲(chǔ);取樣模塊與緩存模塊有信號(hào)連接關(guān)系,且從緩存模塊中進(jìn)行取樣, 取樣模塊又包括:第一取樣模塊、第二取樣模塊、第三取樣模塊和輸出模塊。三個(gè)取樣模塊 將人臉圖像信息分割為三部分,且作用分別為:第一取樣模塊專門用于對(duì)眼睛特征的取樣, 第二取樣模塊用于對(duì)鼻子特征的取樣,第三取樣模塊用于對(duì)嘴巴特征的取樣。輸出模塊用 于將三個(gè)取樣模塊的取樣特征信息匯總,并輸出至存儲(chǔ)模塊。
[0023] 特征判斷模塊與取樣模塊存在可接收-發(fā)送的往返通信關(guān)系,特征判斷模塊對(duì)取 樣模塊的取樣特征進(jìn)行判斷,再將判斷結(jié)果反饋至取樣模塊的輸出模塊。所述特征判斷模 塊又包括:第一特征判斷模塊、第二特征判斷模塊、第三特征判斷模塊和特征信息輸出模 塊。第一、二、三特征判斷模塊分別對(duì)應(yīng)第一、二、三取樣模塊進(jìn)行判斷,若取樣特征信息正 確,則反饋特征信息" 1"至特征信息輸出模塊,若取樣特征信息錯(cuò)誤,則反饋特征信息"〇" 至特征信息輸出模塊,所述特征信息輸出模塊為一邏輯或門電路,其將三組反饋特征信息 進(jìn)行匯總,若三組取樣信息都正確,則輸出信號(hào)" 1"至取樣模塊中的輸出模塊,此時(shí),輸出模 塊才匯總?cè)M取樣信息,并輸出至存儲(chǔ)模塊中,若三組取樣信息中有任意一組錯(cuò)誤,則輸出 信號(hào)"〇"至取樣模塊的輸出模塊,此時(shí),輸出模塊則放棄本次采集,重新進(jìn)行下一組采集。
[0024] 實(shí)施例3服裝模型生成 服裝模型來(lái)源于服裝模型庫(kù),對(duì)于某特定用戶的服裝模型的生成依賴于其身體特征點(diǎn) 參數(shù)。服裝模型生成單元用于將二維服裝制版圖實(shí)時(shí)結(jié)算到人體模型上,形成三維服裝模 型。其中,本發(fā)明3D試衣?tīng)I(yíng)銷平臺(tái)中所述服裝模型生成單元包括服裝網(wǎng)格模塊、服裝法線 模塊和服裝渲染模塊。
[0025] 所述服裝網(wǎng)格模塊用于根據(jù)服裝照片和服裝參數(shù)生成由多個(gè)服裝關(guān)鍵點(diǎn)和在同 平面上的多個(gè)網(wǎng)格組成的服裝平面網(wǎng)格組。
[0026] 所述服裝法線模塊用于根據(jù)所述人體照片生成表示每個(gè)網(wǎng)格的立體信息的法線。
[0027] 所述服裝渲染模塊用于根據(jù)所述服裝平面網(wǎng)格組和所述法線渲染出服裝模型。
[0028] 在進(jìn)行服裝設(shè)計(jì)時(shí),必須考慮服裝與人體模型之間因人體正?;顒?dòng)和服裝款式造 型需要而存在的空隙。服裝模型的建立即以人體模型曲面模型為基礎(chǔ),根據(jù)服裝與人體模 型之間的對(duì)應(yīng)關(guān)系,確定準(zhǔn)確的服裝造型點(diǎn),采用一定的擬合方法生成服裝曲面,實(shí)現(xiàn)服裝 的計(jì)算機(jī)造型。人體模型表面與服裝之間某一截面上周長(zhǎng)的差異(L r L)稱為服裝放松量, 在徑向上的差異稱為空隙度。設(shè)人體模型和服裝的半徑分別為R和r,則有I=R-r=( Lr L) / 2π??障抖鹊拇笮】梢苑从撤b外形呈寬松、合體還是緊身。身體不同部位即不同 截面服裝的空隙度和放松量是不同的,多數(shù)截面上的空隙度也是不均勻的。
[0029] 我們可以根據(jù)不同服裝款式的需要,在服裝人體模型相對(duì)應(yīng)的位置,人為設(shè)定與 服裝造型對(duì)應(yīng)的特征曲線和特征造型點(diǎn),再以人體模型為基礎(chǔ)確定相應(yīng)服裝上的特征曲線 和特征造型點(diǎn)的坐標(biāo)。然后,根據(jù)這些造型點(diǎn)的坐標(biāo),應(yīng)用OpenGL采用與建立人體模型相 同的方法即可獲得不同服裝款式的模型。本文初步設(shè)計(jì)了幾種款式的服裝供選擇。利用 VC++的FMC的對(duì)話框模式,設(shè)計(jì)出便捷的人機(jī)界面。將圖形窗口顯示在對(duì)話框的右部,服裝 款式的選擇復(fù)選框設(shè)置于對(duì)話框左下部,人體模型參數(shù)輸入編輯框設(shè)置在對(duì)話框左上部, 從而實(shí)現(xiàn)人體模型體型的參數(shù)化控制、服裝款式的選擇和旋轉(zhuǎn)觀察。
[0030] 實(shí)施例4人物模型生成 運(yùn)用B樣條曲面方法構(gòu)建三維人物模型,B樣條曲線方程定義為
【權(quán)利要求】
1. 一種3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于,所述系統(tǒng)依次包括: 1) 人臉模型生成單元 包括網(wǎng)頁(yè)前端WebCam圖像采集裝置和圖像處理裝置,通過(guò)所述圖像采集裝置采集人 臉圖像,然后所述圖像處理裝置處理并生成三維人臉模型; 2) 人物模型生成單元 通過(guò)用戶輸入人體特征部位數(shù)據(jù)參數(shù),由系統(tǒng)人體3D模型根據(jù)參數(shù)變形出與輸入?yún)?數(shù)相符合的人體模型,并與人臉模型進(jìn)行無(wú)縫拼接; 3) 服裝模型生成單元 用于將二維服裝制版圖實(shí)時(shí)模擬結(jié)算到人體3D虛擬模型上,形成三維服裝模型; 4) 配件模型生成單元 通過(guò)輸入特征點(diǎn)參數(shù)從配件模型庫(kù)中調(diào)取并生成配件模型; 5) 場(chǎng)景模型生成單元 通過(guò)輸入場(chǎng)景特征參數(shù)從場(chǎng)景模型庫(kù)中調(diào)取并生成場(chǎng)景模型; 6) 圖形交互單元 用于讀取所述人物模型,并與待試穿的所述服裝模型進(jìn)行匹配,并可選擇地調(diào)取所述 配件模型和場(chǎng)景模型; 7) 動(dòng)態(tài)演示單元 用于生成用戶試穿所述服裝的三維虛擬影像,通過(guò)用戶輸入的人體特征部位數(shù)據(jù)參 數(shù),和所選擇的服裝,生成用戶虛擬試穿3D模型與設(shè)置動(dòng)畫(huà)綁定,在場(chǎng)景中演示行走效果。
2. 根據(jù)權(quán)利要求1所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述服裝模型生成單元包括服 裝網(wǎng)格模塊、服裝法線模塊、服裝渲染模塊和服裝實(shí)時(shí)結(jié)算模塊。
3. 根據(jù)權(quán)利要求2所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述服裝法線模塊用于根據(jù)所 述人體照片生成表示每個(gè)網(wǎng)格的立體信息的法線。
4. 根據(jù)權(quán)利要求2所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述服裝渲染模塊用于根據(jù)所 述服裝平面網(wǎng)格組和所述法線渲染出服裝模型。
5. 根據(jù)權(quán)利要求2所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述服裝實(shí)時(shí)結(jié)算模塊用于根 據(jù)服裝的二維制版圖,實(shí)時(shí)結(jié)算到不同的人體3D虛擬模型上,并能根據(jù)服裝面料的特性, 模擬出褶皺、拉伸等真實(shí)的物理特性。
6. 根據(jù)權(quán)利要求1所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述圖形交互單元包括人體網(wǎng) 格模塊、人體法線模塊和渲染模塊。
7. 根據(jù)權(quán)利要求6所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述人體網(wǎng)格模塊用于根據(jù)人 體照片和體型數(shù)據(jù)生成由多個(gè)人體關(guān)節(jié)點(diǎn)和在同一平面上的多個(gè)網(wǎng)格組成的人體平面網(wǎng) 格組。
8. 根據(jù)權(quán)利要求6所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述人體法線模塊,用于根據(jù) 所述人體照片生成表示每個(gè)網(wǎng)格的立體信息的法線。
9. 根據(jù)權(quán)利要求6所述3D試衣?tīng)I(yíng)銷平臺(tái),其特征在于:所述渲染模塊用于根據(jù)所述人 體平面網(wǎng)格組和所述人體法線渲染出人物服裝模型。
【文檔編號(hào)】G06Q30/00GK104268763SQ201410518162
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年9月30日 優(yōu)先權(quán)日:2014年9月30日
【發(fā)明者】顧永貴 申請(qǐng)人:江蘇中佑石油機(jī)械科技有限責(zé)任公司