基于web的網(wǎng)上試衣間系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及虛擬服裝展示系統(tǒng),公開了一種基于WEB的網(wǎng)上試衣間系統(tǒng),包括主進程模塊、用戶賬戶管理模塊、模型管理模塊、試衣展示模塊以及聯(lián)系人模塊。本發(fā)明的優(yōu)點在于,通過結(jié)合三維人體模型以及三維服裝模型提供了一個虛擬的、具有良好可視性以及交互性的網(wǎng)上試衣系統(tǒng),步驟簡潔,結(jié)構(gòu)簡單,減少了銷售環(huán)節(jié)的生產(chǎn)成本,尤其適用于網(wǎng)絡云計算平臺的應用,具有較好的應用價值。
【專利說明】基于WEB的網(wǎng)上試衣間系統(tǒng)
【技術(shù)領域】
[0001]本發(fā)明涉及虛擬服裝展示系統(tǒng),特別涉及一種基于WEB的網(wǎng)上試衣間系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機技術(shù)、網(wǎng)絡技術(shù)的發(fā)展和普及,網(wǎng)上購物也逐漸成了人們購買日常生活用品的主要渠道之一。統(tǒng)計資料表明,互聯(lián)網(wǎng)購物已經(jīng)成為服裝的交易方式之一。如果網(wǎng)絡服裝交易平臺能夠提供一種三維服裝試穿技術(shù),基于用戶本人的體型生成相應的虛擬模型,并且能夠通過布料的材質(zhì)、尺寸等信息模擬服裝,然后將服裝通過虛擬模型展現(xiàn)試穿效果,就可以解除用戶網(wǎng)上購買服裝的顧慮,提高顧客的購買興趣,從而大大促進服裝的網(wǎng)絡銷售。
[0003]目前大多數(shù)網(wǎng)絡試衣間所展示的服裝均基于二維圖片,只有極個別少數(shù)的試衣間系統(tǒng)實現(xiàn)了有限的三維試穿技術(shù)。而三維試穿技術(shù)最大的障礙在于,將一套服裝變?yōu)椤翱稍嚧蹦J降娜S模型,需要花費一個專業(yè)建模人員至少半個月的時間,時間成本、技術(shù)成本都比較高。此外,現(xiàn)有的試衣間系統(tǒng)往往更注重于顯示效果的真實性,忽略了用戶自定義模型的重要性,往往只提供多種服飾款式的替換,由于服飾款式需要大量的模型以及材質(zhì)數(shù)據(jù)的支持,也導致了另外一個問題,即試衣間系統(tǒng)所占用的空間巨大,運行所需要的系統(tǒng)性能較高,提高了運行成本?;谏鲜鰡栴},有必要研制一款全新的網(wǎng)上試衣間系統(tǒng)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對現(xiàn)有試衣間系統(tǒng)只注重服裝款式的替換,忽略了模型的細部調(diào)整的缺點,提供了一種全新的基于WEB的網(wǎng)上試衣間系統(tǒng)。
[0005]為實現(xiàn)上述目的,本發(fā)明可采取下述技術(shù)方案:
基于WEB的網(wǎng)上試衣間系統(tǒng),其特征在于,包括用戶賬戶管理模塊、模型管理模塊以及試衣展示模塊,具體步驟如下:
用戶賬戶管理模塊用于管理用戶賬戶,每個用戶分別可以對應一個或者多個賬戶,每個賬戶存儲有客戶的基本信息,用戶通過用戶賬戶管理模塊登錄網(wǎng)上試衣間系統(tǒng);
模型管理模塊用于存儲以及根據(jù)指令輸出所需要的預設模型,這些預設模型包括三維人體模型以及三維服裝模型,模型管理模塊分別接收用戶賬戶管理模塊發(fā)送的三維人體模型調(diào)取指令以及試衣展示模塊發(fā)送的三維服裝模型調(diào)取指令,并向試衣展示模塊發(fā)送選定的三維人體模型以及三維服裝模型;
試衣展示模塊用于三維人體模型以及三維服裝模型的結(jié)合展示,試衣展示模塊接收模型管理模型發(fā)送的三維人體模型以及三維服裝模型,對三維人體模型以及三維服裝模型進行解析,解析過程包括將三維人體模型以及三維服裝模型所包含的數(shù)據(jù)進行對應建立三維人體模型以及三維服裝模型之間的對應關(guān)系,所述對應關(guān)系包括三維人體模型以及三維服裝模型之間的一對一、一對多以及多對一的對應;對應完成后,首先根據(jù)上述對應后的三維人體模型以及三維服裝模型的數(shù)據(jù),依據(jù)三維人體模型對三維服裝模型進行調(diào)整,并將調(diào)整后的三維人體模型以及三維服裝模型輸出至顯示端;試衣展示模塊接收并根據(jù)客戶端輸入的三維人體模型的參數(shù)以及三維服裝模型的參數(shù)調(diào)整三維人體模型、三維服裝模型以及對應關(guān)系;試衣展示模塊將調(diào)整后的三維人體模型以及調(diào)整后的三維服裝模型發(fā)送至模型管理模塊。
[0006]作為優(yōu)選,所述用戶賬戶管理模塊包括登錄模塊、登錄警示模塊、賬戶申請模塊、賬戶注冊模塊、無賬戶模塊、賬戶信息模塊,模型管理模塊包括模型建立模塊、模型輸出模塊、用戶偏好設置模塊,試衣展示模塊包括服裝人體匹配模塊;其中,
用戶賬戶管理模塊判斷用戶進入所述網(wǎng)上試衣間系統(tǒng)之前是否進行匿名登錄,如果用戶選擇匿名登錄,則執(zhí)行登錄警示模塊,如果用戶輸入賬戶名稱以及密碼,則執(zhí)行登錄模塊;
登錄警示模塊提示用戶是否已經(jīng)注冊新賬戶,如果是,則執(zhí)行登錄模塊,否則執(zhí)行賬戶申請模塊;
登錄模塊判斷用戶輸入的賬戶名稱以及密碼是否有效,如果有效,則執(zhí)行賬戶信息模塊,否則執(zhí)行無賬戶模塊;
無賬戶模塊用于提供所述網(wǎng)上試衣間系統(tǒng)的介紹,并執(zhí)行賬戶申請模塊;
賬戶申請模塊用于賬戶名稱、密碼以及賬戶信息的輸入,用戶輸入賬戶名稱、密碼卡以及賬戶信息后,執(zhí)行賬戶注冊模塊;
賬戶注冊模塊用于賬戶數(shù)據(jù)存儲系統(tǒng)內(nèi)對新建立的賬戶進行注冊,所述賬戶數(shù)據(jù)存儲系統(tǒng)包括數(shù)據(jù)庫或者賬戶信息文件集,注冊過程即將賬戶數(shù)據(jù)加入數(shù)據(jù)庫或者新建立的賬戶信息文件中。,注冊失敗,則執(zhí)行賬戶申請模塊,注冊成功則執(zhí)行賬戶信息模塊;
賬戶信息模塊用于連接賬戶數(shù)據(jù)存儲系統(tǒng),并檢索存儲的記錄,向用戶端輸出成功登錄消息并執(zhí)行模型管理模塊;
模型管理模塊接收用戶輸入的三維人體模型數(shù)據(jù),三維人體模型數(shù)據(jù)輸入完畢后,將輸入的三維人體模型數(shù)據(jù)與現(xiàn)有的三維人體模型進行一一對比,如果發(fā)現(xiàn)現(xiàn)有的三維人體模型中存在于輸入的三維人體模型數(shù)據(jù)相類似或者相同的三維人體模型,執(zhí)行模型輸出模塊,否則執(zhí)行模型建立模塊;
模型建立模塊用于依據(jù)輸入的三維人體模型數(shù)據(jù)建立相應的三維人體模型,并執(zhí)行偏好設置模塊;
偏好設置模塊接收用戶對三維人體模型的參數(shù)的修改,并將該修改后得到的偏好數(shù)據(jù)與三維人體模型的參數(shù)進行合并后,執(zhí)行模型輸出模塊;
模型輸出模塊用于在輸出端顯示三維人體模型;
服裝人體匹配模塊用于將三維人體模型與三維服裝模型相結(jié)合以提供用戶的虛擬試穿體驗,用戶可以通過選擇不同的三維服裝模型達到展示目的,用戶也可以通過放大、縮小以及旋轉(zhuǎn)進行觀察,選擇自己喜歡的服飾。
[0007]作為優(yōu)選,三維人體模型的生成步驟包括:用戶通過客戶端向模型建立模塊提交人體的身體特征參數(shù)信息,所述身體特征參數(shù)包括性別、年齡、身高、頸部周長、頸部高度、肩寬、上臂長、上臂寬、下臂長、下臂寬、前胸距、平胸圍、下胸圍、腰圍、肚臍到胸部距離、腰臀距、臀圍、上腿長、大腿圍、下腿長、腿肚圍以及膝圍,模型建立模塊根據(jù)上述人體的身體特征參數(shù)信息生成三維人體模型;三維人體模型生成后,模型建立模塊導出該三維人體模型。
[0008]作為優(yōu)選,三維服裝模型的生成步驟包括:模型建立模塊選擇需要的目標服飾,導入所述目標服飾作為背景,導入標準人體模型或者現(xiàn)有的三維人體模型為服飾建模提供參照,對基本圖形進行切割、變形以及拉伸處理,用處理后的基本圖形填充作為背景的目標服飾以生成三維服裝模型;對三維服裝模型的點、線以及面分別進行微調(diào),并從材質(zhì)庫中導入材質(zhì)實現(xiàn)對三維服裝模型的材質(zhì)填充;在三維服裝模型周圍添加關(guān)照以及場景完成三維服裝模型;向顯示端輸出三維服裝模型,如果符合要求,則導出所述三維服裝模型,否則重復對所述三維服裝模型的點、線以及面分別進行微調(diào)的步驟。
[0009]作為優(yōu)選,還包括主進程模塊以及聯(lián)系人模塊;
主進程模塊包括顯示端以及輸入裝置,顯示端用于輸出三維人體模型以及三維服裝模型;輸入裝置用于執(zhí)行用戶的數(shù)據(jù)輸入操作,所述數(shù)據(jù)輸入操作包括賬戶名稱、密碼以及賬戶信息的輸入,還包括執(zhí)行用戶對三維人體模型以及三維服裝模型的微調(diào)操作;
聯(lián)系人模塊用于連接系統(tǒng)管理員以及開發(fā)人員所在終端,通過提供電子郵件通訊、及時信息通訊、有線或者無線的電信通訊方式與系統(tǒng)管理員以及開發(fā)人員所在終端實現(xiàn)握手,并傳遞數(shù)據(jù)與信息。
[0010]本發(fā)明由于采用了以上技術(shù)方案,具有顯著的技術(shù)效果:
提供了一種可以模擬現(xiàn)實的網(wǎng)上試衣間系統(tǒng),不僅可以實現(xiàn)各種服飾款式的替換,為使用網(wǎng)上試衣間系統(tǒng)的使用者提供較為豐富的試衣體驗,同時也解決了現(xiàn)有的試衣間系統(tǒng)只注重服飾款式的替換,無法對服飾或者人體模型參數(shù)進行微調(diào),無法針對個人實現(xiàn)差別化的偏好設置的問題,具有較好的應用價值。
[0011]進一步地,網(wǎng)上試衣間系統(tǒng)具有與人體建模以及服飾建模相結(jié)合的用戶賬戶登錄,以及單獨的用于人體建模和服裝建模的功能模塊,可以支持更多類型自定義人體模型或者服飾模型的建立,為使用者提供了一個更為豐富的使用體驗。
[0012]進一步地,網(wǎng)上試衣間系統(tǒng)還具有差別化、個性化的三維服飾建模過程,可以在原有的服飾模型的基礎上,變化得到多種不同的服飾款式,在不增加原有的服裝建模的數(shù)量的基礎上,提高了可以替換的服飾種類,具有較好的應用價值。
【專利附圖】
【附圖說明】
[0013]圖1為網(wǎng)上試衣間系統(tǒng)的模塊示意圖。
[0014]圖2為網(wǎng)上試衣間系統(tǒng)的流程示意圖。
【具體實施方式】
[0015]下面結(jié)合實施例對本發(fā)明作進一步的詳細描述。
[0016]實施例1
基于WEB的網(wǎng)上試衣間系統(tǒng),如圖1所示,包括主進程模塊1、用戶賬戶管理模塊2、模型管理模塊3、試衣展示模塊4以及連接模塊5,具體步驟如下:
當用戶打開網(wǎng)上試衣間系統(tǒng),進入用戶賬戶管理模塊2,用戶賬戶管理模塊2用于管理用戶賬戶,每個用戶分別可以對應一個或者多個賬戶,每個賬戶存儲有客戶的基本信息,用戶通過用戶賬戶管理模塊2登錄網(wǎng)上試衣間系統(tǒng);用戶賬戶管理模塊2還包括判斷用戶是否已經(jīng)通過輸入賬戶名稱、密碼以及賬戶信息并登錄試衣間系統(tǒng),其中,賬戶信息包括賬戶名稱以及密碼之外的其他有關(guān)用戶登錄的信息,包括郵箱、性別以及聯(lián)系方式等信息,也可以包括其他可以用于用戶識別的信息。
[0017]模型管理模塊3用戶存儲以及根據(jù)指令輸出所需要的預設模型,這些預設模型包括三維人體模型以及三維服裝模型,模型管理模塊3分別接收用戶賬戶管理模塊2發(fā)送的三維人體模型調(diào)取指令以及試衣展示模塊4發(fā)送的三維服裝模型調(diào)取指令,并向試衣展示模塊4發(fā)送選定的三維人體模型以及三維服裝模型;
試衣展示模塊4用于三維人體模型以及三維服裝模型的結(jié)合展示,試衣展示模塊4接收模型管理模塊3發(fā)送的三維人體模型以及三維服裝模型,對三維人體模型以及三維服裝模型進行解析,解析過程包括將三維人體模型以及三維服裝模型所包含的數(shù)據(jù)進行對應并建立三維人體模型以及三維服裝模型之間的對應關(guān)系,這里所述的數(shù)據(jù)包括身體特征參數(shù)信息,由于三維服裝模塊需要依據(jù)人體模型建模,因此三維人體模型以及三維服裝模型可以使用同一套的數(shù)據(jù),所述對應關(guān)系包括三維人體模型以及三維服裝模型之間的一對一、一對多以及多對一的對應;對應完成后,首先根據(jù)上述對應后的三維人體模型以及三維服裝模型的數(shù)據(jù),依據(jù)三維人體模型對三維服裝模型進行調(diào)整,并將調(diào)整后的三維人體模型以及三維服裝模型輸出至顯示端;試衣展示模塊4接收并根據(jù)客戶端輸入的三維人體模型的參數(shù)以及三維服裝模型的參數(shù)調(diào)整三維人體模型、三維服裝模型以及對應關(guān)系;試衣展示模塊4將調(diào)整后的三維人體模型以及調(diào)整后的三維服裝模型發(fā)送至模型管理模塊。
[0018]如圖2所示,所述用戶賬戶管理模塊2包括登錄模塊21、登錄警示模塊22、賬戶申請模塊23、賬戶注冊模塊24、無賬戶模塊25、賬戶信息模塊26,模型管理模塊3包括模型建立模塊31、模型輸出模塊32、用戶偏好設置模塊33,試衣展示模塊4包括服裝人體匹配模塊41 ;其中,
用戶賬戶管理模塊2判斷用戶進入所述網(wǎng)上試衣間系統(tǒng)之前是否進行匿名登錄,如果用戶選擇匿名登錄,則執(zhí)行登錄警示模塊22,如果用戶輸入賬戶名稱以及密碼,則執(zhí)行登錄模塊21。
[0019]登錄警示模塊22提示用戶是否已經(jīng)注冊新賬戶,已經(jīng)注冊過的用戶可以向登錄警示模塊22輸入賬戶名稱和密碼,如果是,則執(zhí)行登錄模塊21,否則執(zhí)行賬戶申請模塊23。
[0020]登錄模塊21首先將連接賬戶數(shù)據(jù)存儲系統(tǒng),并在賬戶數(shù)據(jù)存儲系統(tǒng)進行檢索,判斷用戶輸入的賬戶名稱以及密碼是否有效,如果有效,則執(zhí)行賬戶信息模塊26,否則執(zhí)行無賬戶模塊25。最后向輸出端輸出相應的反饋信息。
[0021]無賬戶模塊25用于向輸出端輸出登錄失敗以及原因提示,并提供所述網(wǎng)上試衣間系統(tǒng)的介紹,并執(zhí)行賬戶申請模塊23。
[0022]賬戶申請模塊23用于賬戶名稱、密碼以及賬戶信息的輸入,用戶輸入賬戶名稱、密碼卡以及賬戶信息后,執(zhí)行賬戶注冊模塊24。
[0023]賬戶注冊模塊24用于賬戶數(shù)據(jù)存儲系統(tǒng)內(nèi)對新建立的賬戶進行注冊,所述賬戶數(shù)據(jù)存儲系統(tǒng)包括數(shù)據(jù)庫或者賬戶信息文件集,注冊過程即將賬戶數(shù)據(jù)加入數(shù)據(jù)庫或者新建立的賬戶信息文件中。注冊失敗,則執(zhí)行賬戶申請模塊23,注冊成功則執(zhí)行賬戶信息模塊26。
[0024]賬戶信息模塊26用于連接賬戶數(shù)據(jù)存儲系統(tǒng),并檢索存儲的記錄,向用戶端輸出成功登錄消息并執(zhí)行模型管理模塊3。
[0025]模型管理模塊3接收用戶輸入的三維人體模型數(shù)據(jù),三維人體模型數(shù)據(jù)輸入完畢后,將輸入的三維人體模型數(shù)據(jù)與現(xiàn)有的三維人體模型進行一一對比,如果發(fā)現(xiàn)現(xiàn)有的三維人體模型中存在于輸入的三維人體模型數(shù)據(jù)相類似或者相同的三維人體模型,執(zhí)行模型輸出模塊32,否則執(zhí)行模型建立模塊31。
[0026]模型建立模塊31用于依據(jù)輸入的三維人體模型數(shù)據(jù)建立相應的三維人體模型,并執(zhí)行用戶偏好設置模塊33。
[0027]用戶偏好設置模塊33接收用戶對三維人體模型的參數(shù)的修改,并將該修改后得到的偏好數(shù)據(jù)與三維人體模型的參數(shù)進行合并后,執(zhí)行模型輸出模塊32。
[0028]模型輸出模塊32用于在輸出端顯示三維人體模型。
[0029]服裝人體匹配模塊41用于將三維人體模型與三維服裝模型相結(jié)合以提供用戶的虛擬試穿體驗,用戶可以通過選擇不同的三維服裝模型達到展示目的,用戶也可以通過放大、縮小以及旋轉(zhuǎn)進行觀察,選擇自己喜歡的服飾。
[0030]三維人體模型的生成步驟包括:用戶通過客戶端向模型建立模塊31提交人體的身體特征參數(shù)信息,所述身體特征參數(shù)包括性別、年齡、身高、頸部周長、頸部高度、肩寬、上臂長、上臂寬、下臂長、下臂寬、前胸距、平胸圍、下胸圍、腰圍、肚臍到胸部距離、腰臀距、臀圍、上腿長、大腿圍、下腿長、腿肚圍以及膝圍,模型建立模塊31根據(jù)上述人體的身體特征參數(shù)信息生成三維人體模型;三維人體模型生成后,模型建立模塊31導出該三維人體模型。
[0031]三維服裝模型的生成步驟包括:模型建立模塊31選擇需要的目標服飾,導入所述目標服飾作為背景,導入標準人體模型或者現(xiàn)有的三維人體模型為服飾建模提供參照,對基本圖形進行切割、變形以及拉伸處理,用處理后的基本圖形填充作為背景的目標服飾以生成三維服裝模型;對三維服裝模型的點、線以及面分別進行微調(diào),并從材質(zhì)庫中導入材質(zhì)實現(xiàn)對三維服裝模型的材質(zhì)填充;在三維服裝模型周圍添加關(guān)照以及場景完成三維服裝模型;向顯示端輸出三維服裝模型,如果符合要求,則導出所述三維服裝模型,否則重復對所述三維服裝模型的點、線以及面分別進行微調(diào)的步驟。
[0032]網(wǎng)上試衣間系統(tǒng)還包括主進程模塊I以及聯(lián)系人模塊5 ;
主進程模塊I包括顯示端以及輸入裝置,顯示端用于輸出三維人體模型以及三維服裝模型;輸入裝置用于執(zhí)行用戶的數(shù)據(jù)輸入操作,所述數(shù)據(jù)輸入操作包括賬戶名稱、密碼以及賬戶信息的輸入,還包括執(zhí)行用戶對三維人體模型以及三維服裝模型的微調(diào)操作;
聯(lián)系人模塊5用于連接系統(tǒng)管理員以及開發(fā)人員所在終端,通過提供電子郵件通訊、及時信息通訊、有線或者無線的電信通訊方式與系統(tǒng)管理員以及開發(fā)人員所在終端實現(xiàn)握手,并傳遞數(shù)據(jù)與信息。
[0033]總之,以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所作的均等變化與修飾,皆應屬本發(fā)明專利的涵蓋范圍。
【權(quán)利要求】
1.一種基于WEB的網(wǎng)上試衣間系統(tǒng),其特征在于,包括用戶賬戶管理模塊(2)、模型管理模塊(3)以及試衣展示模塊(4),具體步驟如下: 用戶賬戶管理模塊(2)用于管理用戶賬戶,每個用戶分別可以對應一個或者多個賬戶,每個賬戶存儲有客戶的基本信息,用戶通過用戶賬戶管理模塊(2)登錄網(wǎng)上試衣間系統(tǒng);模型管理模塊(3)用于存儲以及根據(jù)指令輸出所需要的預設模型,這些預設模型包括三維人體模型以及三維服裝模型,模型管理模塊(3)分別接收用戶賬戶管理模塊(2)發(fā)送的三維人體模型調(diào)取指令以及試衣展示模塊(4)發(fā)送的三維服裝模型調(diào)取指令,并向試衣展示模塊(4)發(fā)送選定的三維人體模型以及三維服裝模型; 試衣展示模塊(4)用于三維人體模型以及三維服裝模型的結(jié)合展示,試衣展示模塊(4)接收模型管理模塊(3)發(fā)送的三維人體模型以及三維服裝模型,對三維人體模型以及三維服裝模型進行解析,解析過程包括將三維人體模型以及三維服裝模型所包含的數(shù)據(jù)進行對應建立三維人體模型以及三維服裝模型之間的對應關(guān)系,所述對應關(guān)系包括三維人體模型以及三維服裝模型之間的一對一、一對多以及多對一的對應;對應完成后,首先根據(jù)上述對應后的三維人體模型以及三維服裝模型的數(shù)據(jù),依據(jù)三維人體模型對三維服裝模型進行調(diào)整,并將調(diào)整后的三維人體模型以及三維服裝模型輸出至顯示端;試衣展示模塊(4)接收并根據(jù)客戶端輸入的三維人體模型的參數(shù)以及三維服裝模型的參數(shù)調(diào)整三維人體模型、三維服裝模型以及對應關(guān)系;試衣展示模塊(4)將調(diào)整后的三維人體模型以及調(diào)整后的三維服裝模型發(fā)送至模型管 理模塊。
2.根據(jù)權(quán)利要求1所述的基于WEB的網(wǎng)上試衣間系統(tǒng),其特征在于,所述用戶賬戶管理模塊(2)包括登錄模塊(21)、登錄警示模塊(22)、賬戶申請模塊(23)、賬戶注冊模塊(24)、無賬戶模塊(25)、賬戶信息模塊(26),模型管理模塊(3)包括模型建立模塊(31)、模型輸出模塊(32)、用戶偏好設置模塊(33),試衣展示模塊(4)包括服裝人體匹配模塊(41);其中, 用戶賬戶管理模塊(2)判斷用戶進入所述網(wǎng)上試衣間系統(tǒng)之前是否進行匿名登錄,如果用戶選擇匿名登錄,則執(zhí)行登錄警示模塊(22),如果用戶輸入賬戶名稱以及密碼,則執(zhí)行登錄模塊(21); 登錄警示模塊(22)提示用戶是否已經(jīng)注冊新賬戶,如果是,則執(zhí)行登錄模塊(21),否則執(zhí)行賬戶申請模塊(23 ); 登錄模塊(21)判斷用戶輸入的賬戶名稱以及密碼是否有效,如果有效,則執(zhí)行賬戶信息模塊(26),否則執(zhí)行無賬戶模塊(25); 無賬戶模塊(25)用于提供所述網(wǎng)上試衣間系統(tǒng)的介紹,并執(zhí)行賬戶申請模塊(23);賬戶申請模塊(23 )用于賬戶名稱、密碼以及賬戶信息的輸入,用戶輸入賬戶名稱、密碼卡以及賬戶信息后,執(zhí)行賬戶注冊模塊(24); 賬戶注冊模塊(24)用于賬戶數(shù)據(jù)存儲系統(tǒng)內(nèi)對新建立的賬戶進行注冊,所述賬戶數(shù)據(jù)存儲系統(tǒng)包括數(shù)據(jù)庫或者賬戶信息文件集,注冊過程即將賬戶數(shù)據(jù)加入數(shù)據(jù)庫或者新建立的賬戶信息文件中。
3.,注冊失敗,則執(zhí)行賬戶申請模塊(23),注冊成功則執(zhí)行賬戶信息模塊(26); 賬戶信息模塊(26)用于連接賬戶數(shù)據(jù)存儲系統(tǒng),并檢索存儲的記錄,向用戶端輸出成功登錄消息并執(zhí)行模型管理模塊(3); 模型管理模塊(3 )接收用戶輸入的三維人體模型數(shù)據(jù),三維人體模型數(shù)據(jù)輸入完畢后,將輸入的三維人體模型數(shù)據(jù)與現(xiàn)有的三維人體模型進行一一對比,如果發(fā)現(xiàn)現(xiàn)有的三維人體模型中存在于輸入的三維人體模型數(shù)據(jù)相類似或者相同的三維人體模型,執(zhí)行模型輸出模塊(32),否則執(zhí)行模型建立模塊(31); 模型建立模塊(31)用于依據(jù)輸入的三維人體模型數(shù)據(jù)建立相應的三維人體模型,并執(zhí)行用戶偏好設置模塊(33); 用戶偏好設置模塊(33)接收用戶對三維人體模型的參數(shù)的修改,并將該修改后得到的偏好數(shù)據(jù)與三維人體模型的參數(shù)進行合并后,執(zhí)行模型輸出模塊(32); 模型輸出模塊(32)用于在輸出端顯不三維人體模型; 服裝人體匹配模塊(41)用于將三維人體模型與三維服裝模型相結(jié)合以提供用戶的虛擬試穿體驗,用戶可以通過選擇不同的三維服裝模型達到展示目的,用戶也可以通過放大、縮小以及旋轉(zhuǎn)進行觀察,選擇自己喜歡的服飾; 根據(jù)權(quán)利要求1所述的基于WEB的網(wǎng)上試衣間系統(tǒng),其特征在于,三維人體模型的生成步驟包括:用戶通過客戶端向模型建立模塊(31)提交人體的身體特征參數(shù)信息,所述身體特征參數(shù)包括性別、年齡、身高、頸部周長、頸部高度、肩寬、上臂長、上臂寬、下臂長、下臂寬、前胸距、平胸圍、下胸圍、腰圍、肚臍到胸部距離、腰臀距、臀圍、上腿長、大腿圍、下腿長、腿肚圍以及膝圍,模型建立模塊(31)根據(jù)上述人體的身體特征參數(shù)信息生成三維人體模型;三維人體模型生成后,模型建立模塊(31)導出該三維人體模型。
4.根據(jù)權(quán)利要求1所述的基于WEB的網(wǎng)上試衣間系統(tǒng),其特征在于,三維服裝模型的生成步驟包括:模型建立模塊(31)選擇需要的目標服飾,導入所述目標服飾作為背景,導入標準人體模型或者現(xiàn)有的三維人體模型為服飾建模提供參照,對基本圖形進行切割、變形以及拉伸處理,用處理后的基本 圖形填充作為背景的目標服飾以生成三維服裝模型;對三維服裝模型的點、線以及面分別進行微調(diào),并從材質(zhì)庫中導入材質(zhì)實現(xiàn)對三維服裝模型的材質(zhì)填充;在三維服裝模型周圍添加關(guān)照以及場景完成三維服裝模型;向顯示端輸出三維服裝模型,如果符合要求,則導出所述三維服裝模型,否則重復對所述三維服裝模型的點、線以及面分別進行微調(diào)的步驟。
5.根據(jù)權(quán)利要求1所述的基于WEB的網(wǎng)上試衣間系統(tǒng),其特征在于,還包括主進程模塊(I)以及聯(lián)系人模塊(5); 主進程模塊(I)包括顯示端以及輸入裝置,顯示端用于輸出三維人體模型以及三維服裝模型;輸入裝置用于執(zhí)行用戶的數(shù)據(jù)輸入操作,所述數(shù)據(jù)輸入操作包括賬戶名稱、密碼以及賬戶信息的輸入,還包括執(zhí)行用戶對三維人體模型以及三維服裝模型的微調(diào)操作; 聯(lián)系人模塊(5 )用于連接系統(tǒng)管理員以及開發(fā)人員所在終端,通過提供電子郵件通訊、及時信息通訊、有線或者無線的電信通訊方式與系統(tǒng)管理員以及開發(fā)人員所在終端實現(xiàn)握手,并傳遞數(shù)據(jù)與信息。
【文檔編號】G06Q30/00GK103530782SQ201310514781
【公開日】2014年1月22日 申請日期:2013年10月28日 優(yōu)先權(quán)日:2013年10月28日
【發(fā)明者】楊曉東, 林晨, 石東嬌, 劉亞楠 申請人:浙江工商大學