CN112270731B 一種服飾試穿戴方法及裝置 (福建柒牌時(shí)裝科技股份有限公司)_第1頁
CN112270731B 一種服飾試穿戴方法及裝置 (福建柒牌時(shí)裝科技股份有限公司)_第2頁
CN112270731B 一種服飾試穿戴方法及裝置 (福建柒牌時(shí)裝科技股份有限公司)_第3頁
CN112270731B 一種服飾試穿戴方法及裝置 (福建柒牌時(shí)裝科技股份有限公司)_第4頁
CN112270731B 一種服飾試穿戴方法及裝置 (福建柒牌時(shí)裝科技股份有限公司)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

(19)國家知識產(chǎn)權(quán)局(12)發(fā)明專利(10)授權(quán)公告號CN112270731B(65)同一申請的已公布的文獻(xiàn)號(73)專利權(quán)人福建柒牌時(shí)裝科技股份有限公司地址362200福建省泉州市晉江市英林鎮(zhèn)柒牌時(shí)尚產(chǎn)業(yè)園1號(72)發(fā)明人黃小恭洪肇設(shè)(74)專利代理機(jī)構(gòu)廈門龍格專利事務(wù)所(普通合伙)35207專利代理師婁燁明審查員徐麗麗一種服飾試穿戴方法及裝置本發(fā)明公開一種服飾試穿戴方法及裝置,所述服飾試穿戴方法包括:構(gòu)建標(biāo)準(zhǔn)人體模型和與所述標(biāo)準(zhǔn)人體模型匹配且與各服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型;獲取用戶的體型信息和其所選服飾,根據(jù)該體型信息對標(biāo)準(zhǔn)人體模型和與用戶所選服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到與所述體型信息匹配的修正人體模型和與所述修正人體模型匹配的修正服飾模型;將所述修正服飾模型的模型圖片覆蓋于所述修正人體模型的模型圖片,向用戶展示試穿戴效果。本發(fā)明的服飾試穿戴方法及裝置,體驗(yàn)。2步驟1:構(gòu)建標(biāo)準(zhǔn)人體模型和與所述標(biāo)準(zhǔn)人體模型匹配且與各服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型;所述標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型均包括標(biāo)記有骨骼特征點(diǎn)和外輪廓特征點(diǎn)的模型圖片;構(gòu)建體型數(shù)據(jù)庫,所述體型數(shù)據(jù)庫儲存了體型指標(biāo)與骨骼特征點(diǎn)的對應(yīng)關(guān)系,以及像素關(guān)聯(lián)指標(biāo)與人體模型的模型圖片的像素?cái)?shù)的對應(yīng)關(guān)系;步驟2:獲取用戶的體型信息和其所選服飾,根據(jù)該體型信息對標(biāo)準(zhǔn)人體模型和與用戶所選服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到與所述體型信息匹配的修正人體模型和與所述修正人體模型匹配的修正服飾模型;其中,所述標(biāo)準(zhǔn)人體模型的外輪廓特征點(diǎn)的修正包括:根據(jù)用戶體型信息中的像素關(guān)聯(lián)指標(biāo)調(diào)用體型數(shù)據(jù)庫中的像素關(guān)聯(lián)指標(biāo)與像素?cái)?shù)的映射關(guān)系,計(jì)算目標(biāo)像素?cái)?shù),并通過所述目標(biāo)像素?cái)?shù)與中間人體模型像素?cái)?shù)的差值,結(jié)合胸圍指標(biāo)、腰圍指標(biāo)、臀圍指標(biāo)中的至少一項(xiàng),采用圖像變形算法動態(tài)調(diào)整中間人體模型的外輪廓特征點(diǎn);其中,所述中間人體模型為根據(jù)目標(biāo)骨骼特征點(diǎn)對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)進(jìn)行調(diào)整得到的人體模型;所述目標(biāo)骨骼特征點(diǎn)根據(jù)所述體型指標(biāo)與骨骼特征點(diǎn)的對應(yīng)關(guān)系計(jì)算得到;步驟3:將所述修正服飾模型的模型圖片覆蓋于所述修正人體模型的模型圖片,向用戶展示試穿戴效果。2.如權(quán)利要求1所述的服飾試穿戴方法,其特征在于,步驟1中所述標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型通過如下步驟構(gòu)建:步驟11:拍攝標(biāo)準(zhǔn)模特照片和將各服飾分別穿戴于所述標(biāo)準(zhǔn)模特的照片;步驟12:以標(biāo)準(zhǔn)模特、各服飾作為主體對象,對拍攝所獲得的照片進(jìn)行去背景處理,并得到尺寸一致的模型圖片;步驟13:將模型圖片上與標(biāo)準(zhǔn)模特的骨骼對應(yīng)的像素點(diǎn)標(biāo)記為骨骼特征點(diǎn),將模型圖片上與相應(yīng)主體對象的外輪廓對應(yīng)的像素點(diǎn)標(biāo)記為外輪廓特征點(diǎn)。3.如權(quán)利要求2所述的服飾試穿戴方法,其特征在于,所述步驟2具體為:步驟21:獲取并根據(jù)用戶的體型信息對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)步驟22:計(jì)算并分別根據(jù)所述修正人體模型與標(biāo)準(zhǔn)人體模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的差異,在獲取用戶所選服飾后對與該服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到所述修正服飾模型。4.如權(quán)利要求3所述的服飾試穿戴方法,其特征在于:所述體型信息包含多項(xiàng)體型指標(biāo);所述步驟21中對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)的修正通過如下步驟進(jìn)行:步驟211:獲取并根據(jù)所述體型信息在所述體型數(shù)據(jù)庫中調(diào)用該體型信息所包含的體型指標(biāo)與相應(yīng)骨骼特征點(diǎn)的對應(yīng)關(guān)系,計(jì)算出與所述體型信息對應(yīng)的目標(biāo)骨骼特征點(diǎn)的位步驟212:根據(jù)所述目標(biāo)骨骼特征點(diǎn)對所述標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到中間人體模型。5.如權(quán)利要求4所述的服飾試穿戴方法,其特征在于,所述體型數(shù)據(jù)庫通過如下步驟構(gòu)3步驟A:對多個(gè)具有不同體型信息的樣本模特拍攝樣本照片;步驟B1:采用AlphaPose系統(tǒng)對每張樣本照片均進(jìn)行骨骼特征點(diǎn)的訓(xùn)練,以獲得每張樣本照片的骨骼特征點(diǎn);步驟C1:根據(jù)每個(gè)樣本模特的體型信息與相應(yīng)樣本照片的骨骼特征點(diǎn),建立各體型指標(biāo)與骨骼特征點(diǎn)的重回歸模型函數(shù)。6.如權(quán)利要求4所述的服飾試穿戴方法,其特征在于:所述多項(xiàng)體型指標(biāo)至少包含一項(xiàng)像素關(guān)聯(lián)指標(biāo);所述步驟21中對標(biāo)準(zhǔn)人體模型的外輪廓特征點(diǎn)的修正通過如下步驟進(jìn)行:步驟213:計(jì)算所述中間人體模型的像素?cái)?shù)N1;步驟214:根據(jù)所述體型信息的像素關(guān)聯(lián)指標(biāo)在所述體型數(shù)據(jù)庫中調(diào)用所述像素關(guān)聯(lián)指標(biāo)與模型圖片的像素?cái)?shù)的對應(yīng)關(guān)系,計(jì)算與該像素關(guān)聯(lián)指標(biāo)對應(yīng)的目標(biāo)像素?cái)?shù)N2;步驟215:根據(jù)所述中間人體模型的像素?cái)?shù)N1與目標(biāo)像素?cái)?shù)N2的差值,并以其他體型指標(biāo)為擬合對象,采用圖像變形算法對所述中間人體模型的外輪廓特征點(diǎn)進(jìn)行調(diào)整,得到所述修正人體模型;其中,所述其他體型指標(biāo)包含胸圍指標(biāo)、腰圍指標(biāo)和臀圍指標(biāo)的至少其中一項(xiàng)。7.如權(quán)利要求6所述的服飾試穿戴方法,其特征在于,所述體型數(shù)據(jù)庫通過如下步驟構(gòu)步驟A:對多個(gè)具有不同體型信息的樣本模特拍攝樣本照片;步驟B2:采用深度學(xué)習(xí)算法對每張樣本照片進(jìn)行語義分割模型的訓(xùn)練,得到并計(jì)算每張樣本照片的語義分割圖像的像素?cái)?shù);步驟C2:根據(jù)每個(gè)樣本模特的體型信息中的像素關(guān)聯(lián)指標(biāo)與相應(yīng)樣本照片的語義分割圖像的像素?cái)?shù),建立所述像素關(guān)聯(lián)指標(biāo)與像數(shù)素的重回歸模型函數(shù)。8.如權(quán)利要求6所述的服飾試穿戴方法,其特征在于,所述步驟22具體為:根據(jù)所述中間人體模型與所述標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)的差值,對所述標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到中間服飾模型;根據(jù)所述修正人體模型與所述中間人體模型的外輪廓特征點(diǎn)的差值,對所述中間服飾模型的外輪廓特征點(diǎn)進(jìn)行調(diào)整,得到所述修正服飾模型。9.如權(quán)利要求1所述的服飾試穿戴方法,其特征在于,所述方法還包括:獲取用戶的真實(shí)照片;使用用戶真實(shí)照片中與用戶人臉對應(yīng)的區(qū)域替換所述修正人體模型的模型圖片中與標(biāo)準(zhǔn)人體的人臉對應(yīng)的區(qū)域,得到經(jīng)人臉修正后的修正人體模型;所述步驟3為將所述修正服飾模型的模型圖片覆蓋于經(jīng)人臉修正后的所述修正人體模型的模型圖片,向用戶展示試穿戴效果。10.一種服飾試穿戴裝置,其特征在于,包括:處理器;所述處理器用于執(zhí)行如權(quán)利要求1-9中任一項(xiàng)所述的服飾試穿戴方法。4技術(shù)領(lǐng)域[0001]本發(fā)明涉及虛擬試衣技術(shù)領(lǐng)域,更具體來講,涉及一種服飾試穿戴方法及裝置。背景技術(shù)[0002]服裝時(shí)尚行業(yè)產(chǎn)品推塵出新的速度很快,大型的服裝配件供應(yīng)商往往都有一個(gè)巨大產(chǎn)品庫,能為消費(fèi)者提供的產(chǎn)品非常多。[0003]在線下服務(wù)場景,由于銷售門店的陳列面積有限,陳列區(qū)所陳列出的通常只可能是部分衣物的樣品,同一款衣物所陳列出的數(shù)量有限,甚至可能每款只有一件,降低了消費(fèi)者選購到喜歡服裝的概率。此外,消費(fèi)者在門店試穿服裝費(fèi)時(shí)費(fèi)力,可能剛好喜歡的款式卻沒有自己可以穿的尺碼。[0004]為了解決上述問題,一些供應(yīng)商推出了線上服務(wù)場景,即通過移動設(shè)備上的應(yīng)用程序,用戶可以看到喜歡的服裝在標(biāo)準(zhǔn)模特上的試穿效果。然而,消費(fèi)者只能根據(jù)標(biāo)準(zhǔn)模特的試穿效果去判斷服裝與自身體型的匹配程度,無法直觀地看到衣服上身后的效果,導(dǎo)致產(chǎn)品購買后的售后情況較為嚴(yán)重,影響了用戶體驗(yàn)且提高了供應(yīng)商的銷售成本。發(fā)明內(nèi)容[0005]本發(fā)明的目的在于解決上述技術(shù)問題或缺陷,提供一種服飾試穿戴方法及裝置,其能夠針對不同體型的用戶進(jìn)行適應(yīng)性調(diào)節(jié),以提供符合不同用戶體型的試穿戴效果,提高用戶體驗(yàn)。[0006]為實(shí)現(xiàn)上述目的,本發(fā)明的第一方面提供了技術(shù)方案一:一種服飾試穿戴方法,其包括:步驟1:構(gòu)建標(biāo)準(zhǔn)人體模型和與所述標(biāo)準(zhǔn)人體模型匹配且與各服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型;所述標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型均包括標(biāo)記有骨骼特征點(diǎn)和外輪廓特征點(diǎn)的模型圖片;步驟2:獲取用戶的體型信息和其所選服飾,根據(jù)該體型信息對標(biāo)準(zhǔn)人體模型和與用戶所選服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到與所述體型信息匹配的修正人體模型和與所述修正人體模型匹配的修正服飾模型;步驟3:將所述修正服飾模型的模型圖片覆蓋于所述修正人體模型的模型圖片,向用戶展示試穿戴效果。[0007]技術(shù)方案一中,考慮到不同用戶不僅具有不同的骨骼特征,即便是在骨骼特征相同的情況下也可能具有不同的外輪廓特征,因而本發(fā)明根據(jù)用戶體型信息對標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)均進(jìn)行修正,使得經(jīng)修正后的人體模型和服飾模型在骨骼特征和外輪廓特征兩方面均與用戶體型高度匹配,從而能夠展示出適應(yīng)于用戶體型的試穿戴效果。用戶根據(jù)該試穿戴效果購買服飾后,其實(shí)際試穿戴效果不會與本發(fā)明的虛擬試穿戴效果偏離較遠(yuǎn),因而具有較好的用戶體驗(yàn),且能夠有效降低供應(yīng)商的銷售成本。[0008]基于技術(shù)方案一,本發(fā)明還提供了技術(shù)方案二:步驟1中所述標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型通過如下步驟構(gòu)建:步驟11:拍攝標(biāo)準(zhǔn)模特照片和將各服飾分別穿戴于所述標(biāo)準(zhǔn)模特的照片;步驟12:以標(biāo)準(zhǔn)模特、各服飾作為主體對象,對拍攝所獲得的照片進(jìn)行去背景5處理,并得到尺寸一致的模型圖片;步驟13:將模型圖片上與標(biāo)準(zhǔn)模特的骨骼對應(yīng)的像素點(diǎn)標(biāo)記為骨骼特征點(diǎn),將模型圖片上與相應(yīng)主體對象的外輪廓對應(yīng)的像素點(diǎn)標(biāo)記為外輪廓特[0009]技術(shù)方案二對標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型的構(gòu)建提供了具體的實(shí)現(xiàn)方法,通過技術(shù)方案二將拍攝所獲得的照片進(jìn)行去背景處理并得到尺寸一致的模型圖片,從而在后續(xù)對人體模型和服飾模型的模型圖片進(jìn)行覆蓋操作或其他操作時(shí),無需對二者進(jìn)行基準(zhǔn)對齊處理,簡化了后續(xù)操作時(shí)的處理量并提高了準(zhǔn)確性。[0010]基于技術(shù)方案二,本發(fā)明還提供了技術(shù)方案三:所述步驟2具體為:步驟21:獲取并根據(jù)用戶的體型信息對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到所述修正人體模型;步驟22:計(jì)算并分別根據(jù)所述修正人體模型與標(biāo)準(zhǔn)人體模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的差異,在獲取用戶所選服飾后對與該服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到所述修正服飾模型。[0011]技術(shù)方案三提供了對標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型進(jìn)行修正的實(shí)現(xiàn)方法,其通過先對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,再將修正后的修正人體模型與標(biāo)準(zhǔn)人體模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的差異對應(yīng)地映射到標(biāo)準(zhǔn)服飾模型上,從而分別完成對標(biāo)準(zhǔn)服飾模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的修正,這不僅克服了服飾模型與用戶體型信息因無直接關(guān)聯(lián)而難以根據(jù)用戶體型信息對其修正的問題,還簡化了對標(biāo)準(zhǔn)服飾模型修正過程的運(yùn)算量,提高了處理效率。[0012]基于技術(shù)方案三,本發(fā)明還提供了技術(shù)方案四:所述體型信息包含多項(xiàng)體型指標(biāo),所述方法在所述步驟21前還建立有體型數(shù)據(jù)庫,所述體型數(shù)據(jù)庫儲存有體型指標(biāo)與多個(gè)相應(yīng)的骨骼特征點(diǎn)的對應(yīng)關(guān)系;所述步驟21中對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)的修正通過如下步驟進(jìn)行:步驟211:獲取并根據(jù)所述體型信息在所述體型數(shù)據(jù)庫中調(diào)用該體型信息所包含的體型指標(biāo)與相應(yīng)骨骼特征點(diǎn)的對應(yīng)關(guān)系,計(jì)算出與所述體型信息對應(yīng)的目標(biāo)骨骼特征點(diǎn)的位置;步驟212:根據(jù)所述目標(biāo)骨骼特征點(diǎn)對所述標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到中間人體模型。[0013]技術(shù)方案四提供了對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)進(jìn)行修正的具體實(shí)現(xiàn)方法,通過事先建立體型數(shù)據(jù)庫,從而可以根據(jù)用戶的體型信息調(diào)用體型指標(biāo)與骨骼特征點(diǎn)的對應(yīng)關(guān)系并計(jì)算獲得目標(biāo)骨骼特征點(diǎn),根據(jù)該目標(biāo)骨骼特征點(diǎn)即可對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到與用戶骨骼特征高度吻合的中間人體模型。[0014]基于技術(shù)方案四,本發(fā)明還提供了技術(shù)方案五:所述體型數(shù)據(jù)庫通過如下步驟構(gòu)建:步驟A:對多個(gè)具有不同體型信息的樣本模特拍攝樣本照片;步驟B1:采用AlphaPose系統(tǒng)對每張樣本照片均進(jìn)行骨骼特征點(diǎn)的訓(xùn)練,以獲得每張樣本照片的骨骼特征點(diǎn);步驟C1:根據(jù)每個(gè)樣本模特的體型信息與相應(yīng)樣本照片的骨骼特征點(diǎn),建立各體型指標(biāo)與骨骼特征點(diǎn)的重回歸模型函數(shù)。[0015]技術(shù)方案五提供了構(gòu)建體型數(shù)據(jù)庫使其具有體型指標(biāo)與骨骼特征點(diǎn)的對應(yīng)關(guān)系的具體實(shí)現(xiàn)方法,其通過對大量對應(yīng)了不同體型信息的樣本照片采用人工智能訓(xùn)練的方式得到樣本照片的骨骼特征點(diǎn),并使用所獲得的骨骼特征點(diǎn)建立其與體型信息的重回歸函數(shù)模型,便于根據(jù)用戶體型信息調(diào)用該重回歸函數(shù)模型并計(jì)算得到與用戶體型信息對應(yīng)的骨骼特征點(diǎn)。6[0016]基于技術(shù)方案四,本發(fā)明還提供了技術(shù)方案六:所述多項(xiàng)體型指標(biāo)至少包含一項(xiàng)像素關(guān)聯(lián)指標(biāo),所述體型數(shù)據(jù)庫還儲存有所述像素關(guān)聯(lián)指標(biāo)與人體模型的模型圖片的像素?cái)?shù)的對應(yīng)關(guān)系;所述步驟21中對標(biāo)準(zhǔn)人體模型的外輪廓特征點(diǎn)的修正通過如下步驟進(jìn)行:步驟213:計(jì)算所述中間人體模型的像素?cái)?shù)N1;步驟214:根據(jù)所述體型信息的像素關(guān)聯(lián)指標(biāo)在所述體型數(shù)據(jù)庫中調(diào)用所述像素關(guān)聯(lián)指標(biāo)與模型圖片的像素?cái)?shù)的對應(yīng)關(guān)系,計(jì)算與該像素關(guān)聯(lián)指標(biāo)對應(yīng)的目標(biāo)像素?cái)?shù)N2;步驟215:根據(jù)所述中間人體模型的像素?cái)?shù)N1與目標(biāo)像素?cái)?shù)N2的差值,并以其他體型指標(biāo)為擬合對象,采用圖像變形算法對所述中間人體模型的外輪廓特征點(diǎn)進(jìn)行調(diào)整,得到所述修正人體模型;其中,所述其他體型指標(biāo)包含胸圍指標(biāo)、腰圍指標(biāo)和臀圍指標(biāo)的至少其中一項(xiàng)。[0017]技術(shù)方案六提供了對標(biāo)準(zhǔn)人體模型的外輪廓特征點(diǎn)進(jìn)行修正的具體實(shí)現(xiàn)方法,其通過事先建立包括像素關(guān)聯(lián)指標(biāo)和像素?cái)?shù)的對應(yīng)關(guān)系的體型數(shù)據(jù)庫,根據(jù)用戶的體型信息調(diào)用該像素關(guān)聯(lián)指標(biāo)與像素?cái)?shù)的對應(yīng)關(guān)系以計(jì)算獲得目標(biāo)像素?cái)?shù),隨后根據(jù)像素?cái)?shù)的差值以胸圍指標(biāo)、腰圍指標(biāo)和臀圍指標(biāo)等體型指標(biāo)為擬合對象,采用圖像變形算法對外輪廓特征點(diǎn)進(jìn)行調(diào)整,可以很好地消除中間人體模型和用戶體型對應(yīng)的模型圖片應(yīng)當(dāng)具有的像素?cái)?shù)(即目標(biāo)像素?cái)?shù))的差值,得到與用戶外輪廓特征高度吻合的修正人體模型??梢钥闯?,技術(shù)方案六充分考慮了對用戶外輪廓特征影響較大的部位,并根據(jù)其在用戶體型對應(yīng)的模型圖片中所反映出的不同像素?cái)?shù)作為目標(biāo)值,以三圍指標(biāo)為擬合對象對人體模型的外輪廓特征點(diǎn)進(jìn)行調(diào)整,從而能夠?qū)θ梭w模型的外輪廓特征點(diǎn)進(jìn)行準(zhǔn)確且符合用戶體型地調(diào)整,得到的修正人體模型與用戶外輪廓特征吻合度較高,匹配效果好。[0018]基于技術(shù)方案六,本發(fā)明還提供了技術(shù)方案七:所述體型數(shù)據(jù)庫通過如下步驟構(gòu)建:步驟A:對多個(gè)具有不同體型信息的樣本模特拍攝樣本照片;步驟B2:采用深度學(xué)習(xí)算法對每張樣本照片進(jìn)行語義分割模型的訓(xùn)練,得到并計(jì)算每張樣本照片的語義分割圖像的像素?cái)?shù);步驟C2:根據(jù)每個(gè)樣本模特的體型信息中的像素關(guān)聯(lián)指標(biāo)與相應(yīng)樣本照片的語義分割圖像的像素?cái)?shù),建立所述像素關(guān)聯(lián)指標(biāo)與像數(shù)素的重回歸模型函數(shù)。[0019]技術(shù)方案七提供了構(gòu)建體型數(shù)據(jù)庫使其具有像素關(guān)聯(lián)指標(biāo)與像素?cái)?shù)的對應(yīng)關(guān)系的具體實(shí)現(xiàn)方法,其通過對大量對應(yīng)了不同體型信息的樣本照片采用深度學(xué)習(xí)算法進(jìn)行語義分割模型的訓(xùn)練得到語義分割圖像,并使用所獲得的語義分割圖像的像素?cái)?shù)其與像素關(guān)聯(lián)指標(biāo)的重回歸函數(shù)模型,便于根據(jù)用戶體型信息調(diào)用該重回歸函數(shù)模型并計(jì)算得到與用戶體型信息對應(yīng)的目標(biāo)像素?cái)?shù),進(jìn)而用于調(diào)整標(biāo)準(zhǔn)服飾模型的外輪廓特征點(diǎn)。[0020]基于技術(shù)方案六,本發(fā)明還提供了技術(shù)方案八:所述步驟22具體為:根據(jù)所述中間人體模型與所述標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)的差值,對所述標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到中間服飾模型;根據(jù)所述修正人體模型與所述中間人體模型的外輪廓特征點(diǎn)的差值,對所述中間服飾模型的外輪廓特征點(diǎn)進(jìn)行調(diào)整,得到所述修正服飾模型。[0021]技術(shù)方案八提供了對標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正的具體實(shí)現(xiàn)方法,通過標(biāo)準(zhǔn)人體模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的修正結(jié)果來分別映射標(biāo)準(zhǔn)服飾模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的修正,簡化了對標(biāo)準(zhǔn)服飾模型修正過程的運(yùn)[0022]基于技術(shù)方案一,本發(fā)明還提供了技術(shù)方案九:所述方法還包括:獲取用戶的真實(shí)照片;使用用戶真實(shí)照片中與用戶人臉對應(yīng)的區(qū)域替換所述修正人體模型的模型圖片中與7標(biāo)準(zhǔn)人體的人臉對應(yīng)的區(qū)域,得到經(jīng)人臉修正后的修正人體模型;所述步驟3為將所述修正服飾模型的模型圖片覆蓋于經(jīng)人臉修正后的所述修正人體模型的模型圖片,向用戶展示試穿戴效果。[0023]技術(shù)方案九為功能擴(kuò)展性的技術(shù)方案,通過將用戶真實(shí)照片的人臉部分扣出并用其替換修正人體模型的對應(yīng)部分,使得本發(fā)明的虛擬試穿戴效果更具真實(shí)感和趣味感。[0024]為實(shí)現(xiàn)上述目的,本發(fā)明的第二方面提供了技術(shù)方案十:一種服飾試穿戴裝置,包括處理器;所述處理器用于執(zhí)行如上述技術(shù)方案中任一項(xiàng)所述的服飾試穿戴方法。[0025]技術(shù)方案十提供了對應(yīng)于上述服飾試穿戴方法的裝置,其繼承了上述方法的全部附圖說明[0026]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來說,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0027]圖1是本發(fā)明實(shí)施例的試穿戴方法拍攝模特照片時(shí)的示意圖;[0028]l圖2是本發(fā)明實(shí)施例的試穿戴方法所獲取的部分體型信息的示意圖;[0029]圖3是本發(fā)明實(shí)施例的試穿戴方法的人體模型示意圖,其上標(biāo)記有骨骼特征點(diǎn);[0030]圖4是本發(fā)明實(shí)施例的試穿戴方法的人體模型示意圖,其上標(biāo)記有外輪廓特征點(diǎn);[0031]圖5是本發(fā)明實(shí)施例的試穿戴方法的服飾模型示意圖,其上標(biāo)記有骨骼特征點(diǎn);[0032]圖6是本發(fā)明實(shí)施例的試穿戴方法的服飾模型示意圖,其上標(biāo)記有外輪廓特征點(diǎn)。具體實(shí)施方式[0033]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例是本發(fā)明的優(yōu)選實(shí)施例,且不應(yīng)被看作對其他實(shí)施例的排除?;诒景l(fā)明實(shí)施例,本領(lǐng)域的普通技術(shù)人員在不作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。[0034]本發(fā)明的權(quán)利要求書、說明書及上述附圖中,除非另有明確限定,如使用術(shù)語“第[0036]參照圖1-6,本發(fā)明實(shí)施例提供一種服飾試穿戴方法,其包括:[0037]步驟1:構(gòu)建標(biāo)準(zhǔn)人體模型和與所述標(biāo)準(zhǔn)人體模型匹配且與各服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型,所述標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型均包括標(biāo)記有骨骼特征點(diǎn)和外輪廓特征點(diǎn)的模型圖片。[0038]步驟2:獲取用戶的體型信息和其所選服飾,根據(jù)該體型信息對標(biāo)準(zhǔn)人體模型和與用戶所選服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到與所述體型信息匹配的修正人體模型和與所述修正人體模型匹配的修正服飾模型。[0039]步驟3:將所述修正服飾模型的模型圖片覆蓋于所述修正人體模型的模型圖片,向用戶展示試穿戴效果。8[0040]值得說明的是,本發(fā)明所指的服飾不局限于衣服、褲子等服裝,還可以包括鞋類、箱包、配件等適于供用戶穿戴的物品。此外,當(dāng)用戶需要試穿戴多件服飾時(shí),本發(fā)明實(shí)施例的方法將以上層服飾模型的模型圖片將作為裁切的依據(jù),對下層服飾模型的模型圖片進(jìn)行裁切,再相互疊合以形成單面的試穿戴效果,該裁切處理的具體實(shí)現(xiàn)方法已為現(xiàn)有技術(shù),故不再贅述。[0041]可以看出,本發(fā)明實(shí)施例考慮到不同用戶不僅具有不同的骨骼特征,即便是在骨骼特征相同的情況下也可能具有不同的外輪廓特征,因而本發(fā)明實(shí)施例根據(jù)用戶體型信息對標(biāo)準(zhǔn)人體模型和標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)均進(jìn)行修正,使得經(jīng)修正后的人體模型和服飾模型在骨骼特征和外輪廓特征兩方面均與用戶體型高度匹配,從而能夠展示出適應(yīng)于用戶體型的試穿戴效果。用戶根據(jù)該試穿戴效果購買服飾后,其實(shí)際試穿戴效果不會與本發(fā)明的虛擬試穿戴效果偏離較遠(yuǎn),因而具有較好的用戶體驗(yàn),且能夠有效降低供應(yīng)商的銷售成本。[0042]以下對上述各步驟的具體實(shí)現(xiàn)方式做詳細(xì)介紹。[0043]所述步驟1具體為:[0044]步驟11:拍攝標(biāo)準(zhǔn)模特照片和將各服飾分別穿戴于所述標(biāo)準(zhǔn)模特的照片。本實(shí)施例中,在拍攝時(shí)可以將模特平臺配置為可旋轉(zhuǎn)的以拍攝多個(gè)角度的照片,并供用戶選擇不同的試穿戴預(yù)覽角度。進(jìn)一步的,本發(fā)明實(shí)施例的方法還可以在所述步驟3中采用滾動視差方法來提升用戶在多角度預(yù)覽時(shí)的動態(tài)效果。[0045]步驟12:以標(biāo)準(zhǔn)模特、各服飾作為主體對象,對拍攝所獲得的照片進(jìn)行去背景處理,并得到尺寸一致的模型圖片。所述的去背景處理即為將照片中除主體部分以外的其他像素點(diǎn)去除并形成透明區(qū)域;所述的尺寸一致即為圖片的分辨率一致。[0046]步驟13:將模型圖片上與標(biāo)準(zhǔn)模特的骨骼對應(yīng)的像素點(diǎn)標(biāo)記為骨骼特征點(diǎn),將模型圖片上與相應(yīng)主體對象的外輪廓對應(yīng)的像素點(diǎn)標(biāo)記為外輪廓特征點(diǎn)。本實(shí)施例中,所述對模型圖片上骨骼特征點(diǎn)和外輪廓特征點(diǎn)的標(biāo)記可通過將像素點(diǎn)的坐標(biāo)記錄于與模型圖片相關(guān)聯(lián)的描述文件來完成。[0047]可以理解的,本發(fā)明實(shí)施例將拍攝所獲得的照片進(jìn)行去背景處理并得到尺寸一致的模型圖片,從而在后續(xù)對人體模型和服飾模型的模型圖片進(jìn)行覆蓋操作或其他操作時(shí),無需對二者進(jìn)行基準(zhǔn)對齊處理,簡化了后續(xù)操作時(shí)的處理量并提高了準(zhǔn)確性。[0048]所述步驟2具體為:[0049]步驟21:獲取并根據(jù)用戶的體型信息對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到所述修正人體模型。[0050]步驟22:計(jì)算并分別根據(jù)所述修正人體模型與標(biāo)準(zhǔn)人體模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的差異,在獲取用戶所選服飾后對與該服飾對應(yīng)的標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,得到所述修正服飾模型。[0051]本發(fā)明實(shí)施例先對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)和外輪廓特征點(diǎn)進(jìn)行修正,再將修正后的修正人體模型與標(biāo)準(zhǔn)人體模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的差異對應(yīng)地映射到標(biāo)準(zhǔn)服飾模型上,從而分別完成對標(biāo)準(zhǔn)服飾模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的修正,這不僅克服了服飾模型與用戶體型信息因無直接關(guān)聯(lián)而難以根據(jù)用戶體型信息對其修正的問題,還簡化了對標(biāo)準(zhǔn)服飾模型修正過程的運(yùn)算量,提高了處理效率。9[0052]具體而言,所述體型信息包含多項(xiàng)體型指標(biāo),其包括身高指標(biāo)、體重指標(biāo)、肩寬指標(biāo)等多個(gè)體型指標(biāo)與多個(gè)相應(yīng)的骨骼特征點(diǎn)的對應(yīng)關(guān)系。此外,所述體重指標(biāo)被定義為一項(xiàng)像素關(guān)聯(lián)指標(biāo),其與人體模型的模型圖片的像素?cái)?shù)具有高度關(guān)聯(lián)性。所述體型數(shù)據(jù)庫還儲存有所述體重指標(biāo)與人體模型的模型圖片的像素?cái)?shù)的對應(yīng)關(guān)系。[0053]所述步驟21中對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)的修正通過如下步驟進(jìn)行:[0054]步驟211:獲取并根據(jù)所述體型信息在所述體型數(shù)據(jù)庫中調(diào)用該體型信息所包含的體型指標(biāo)與相應(yīng)骨骼特征點(diǎn)的對應(yīng)關(guān)系,計(jì)算出與所述體型信息對應(yīng)的目標(biāo)骨骼特征點(diǎn)的位置。[0055]步驟212:根據(jù)所述目標(biāo)骨骼特征點(diǎn)對所述標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到中間人體模型。[0056]本發(fā)明實(shí)施例通過事先建立體型數(shù)據(jù)庫,從而可以根據(jù)用戶的體型信息調(diào)用體型指標(biāo)與骨骼特征點(diǎn)的對應(yīng)關(guān)系并計(jì)算獲得目標(biāo)骨骼特征點(diǎn),根據(jù)該目標(biāo)骨骼特征點(diǎn)即可對標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到與用戶骨骼特征高度吻合的中間人體模型。[0057]相應(yīng)的,所述步驟21中對標(biāo)準(zhǔn)人體模型的外輪廓特征點(diǎn)的修正通過如下步驟進(jìn)[0058]步驟213:計(jì)算所述中間人體模型的像素?cái)?shù)N1。[0059]步驟214:根據(jù)所述體重指標(biāo)在所述體型數(shù)據(jù)庫中調(diào)用該體重指標(biāo)與模型圖片的像素?cái)?shù)的對應(yīng)關(guān)系,計(jì)算與該體重指標(biāo)對應(yīng)的目標(biāo)像素?cái)?shù)N2。[0060]步驟215:根據(jù)所述中間人體模型的像素?cái)?shù)N1與目標(biāo)像素?cái)?shù)N2的差值,并以腰圍指標(biāo)、胸圍指標(biāo)為擬合對象,采用圖像變形算法對所述中間人體模型的外輪廓特征點(diǎn)進(jìn)行調(diào)[0061]本發(fā)明實(shí)施例事先建立包括體重指標(biāo)和像素?cái)?shù)的對應(yīng)關(guān)系的體型數(shù)據(jù)庫,根據(jù)用戶的體型信息調(diào)用該體重指標(biāo)與像素?cái)?shù)的對應(yīng)關(guān)系以計(jì)算獲得目標(biāo)像素?cái)?shù),隨后根據(jù)像素?cái)?shù)的差值以胸圍指標(biāo)、腰圍指標(biāo)和臀圍指標(biāo)等體型指標(biāo)為擬合對象,采用圖像變形算法對外輪廓特征點(diǎn)進(jìn)行調(diào)整,可以很好地消除中間人體模型和用戶體型對應(yīng)的模型圖片應(yīng)當(dāng)具有的像素?cái)?shù)(即目標(biāo)像素?cái)?shù))的差值,得到與用戶外輪廓特征高度吻合的修正人體模型??梢岳斫獾?,本發(fā)明實(shí)施例充分考慮了對用戶外輪廓特征影響較大的部位,并根據(jù)其在用戶體型對應(yīng)的模型圖片中所反映出的不同像素?cái)?shù)作為目標(biāo)值,以三圍指標(biāo)為擬合對象對人體模型的外輪廓特征點(diǎn)進(jìn)行調(diào)整,從而能夠?qū)θ梭w模型的外輪廓特征點(diǎn)進(jìn)行準(zhǔn)確且符合用戶體型地調(diào)整,得到的修正人體模型與用戶外輪廓特征吻合度較高,匹配效果好。[0063]根據(jù)所述中間人體模型與所述標(biāo)準(zhǔn)人體模型的骨骼特征點(diǎn)的差值,對所述標(biāo)準(zhǔn)服飾模型的骨骼特征點(diǎn)進(jìn)行調(diào)整,得到中間服飾模型。[0064]根據(jù)所述修正人體模型與所述中間人體模型的外輪廓特征點(diǎn)的差值,對所述中間服飾模型的外輪廓特征點(diǎn)進(jìn)行調(diào)整,得到所述修正服飾模型。[0065]本發(fā)明實(shí)施例通過標(biāo)準(zhǔn)人體模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的修正結(jié)果來分別映射標(biāo)準(zhǔn)服飾模型在骨骼特征點(diǎn)和外輪廓特征點(diǎn)上的修正,簡化了對標(biāo)準(zhǔn)服飾模型修[0066]以下詳細(xì)介紹建立所述體型數(shù)據(jù)庫的實(shí)現(xiàn)[0067]步驟A:對多個(gè)具有不同體型信息的樣本模特拍攝樣本照片,其中,步驟A的拍攝方式可參照圖1所示出的拍攝方式。[0068]步驟B1:采用AlphaPose系統(tǒng)對每張樣本照片均進(jìn)行骨骼特征點(diǎn)的訓(xùn)練,以獲得每張樣本照片的骨骼特征點(diǎn),如圖3所示。"human1":[261,294,1,281,328,1,0,0,0,2491,1,226,256,1,231,2[0072]步驟C1:根據(jù)每個(gè)樣本模特的體型信息與相應(yīng)樣本照片的骨骼特征點(diǎn),建立各體型指標(biāo)與骨骼特征點(diǎn)的重回歸模型函數(shù)。[0073]例如,(1)利用骨骼特征點(diǎn)數(shù)據(jù)中的1.右肩(X1,Y1)、4.左肩(X4,Y4)的坐標(biāo)數(shù)據(jù)與對應(yīng)樣本模特的肩寬數(shù)據(jù)J建立肩寬重回歸模型函數(shù):J=f(X4-X1);[0074](2)利用骨骼特征點(diǎn)數(shù)據(jù)中的13.頭頂(X13,Y13)、9.右踝(X9,Y9)、12.左踝(X12,Y12)的坐標(biāo)數(shù)據(jù)與對應(yīng)樣本模特的身高數(shù)據(jù)H建立身高重回歸模型函數(shù):H=f[Y13-(Y9+[0075](3)利用骨骼特征點(diǎn)數(shù)據(jù)中的7.右髖(X7,Y7)、10.左髖(X10,Y10)的坐標(biāo)數(shù)據(jù)與對應(yīng)樣本模特的腰圍數(shù)據(jù)Y建立腰圍重回歸模型函數(shù):Y=f(X7-X10);[0076](4)利用骨骼特征點(diǎn)數(shù)據(jù)中的1.右肩(X1,Y1)、2.右肘(X2,Y2)、3.右腕(X3,Y3)、4.左肩(X4,Y4)、5.左肘(X5,Y5)、6.左腕(X6,Y6)的坐標(biāo)數(shù)據(jù)與對應(yīng)樣本模特的臂長數(shù)據(jù)B建立臂長重回歸模型函數(shù):B=[f(X1,Y1,X2,Y2)+f(X2,Y2,X3,Y3)+f(X4,Y4,X5,Y5)+f(X5,[0077](5)利用骨骼特征點(diǎn)數(shù)據(jù)中的7.右髖(X7,Y7)、8.右膝(X8,Y8)、9.右踝(X9,Y9)、10.左髖(X10,Y10)、11.左膝(X11,Y11)、12.左踝(X12,Y12)的坐標(biāo)數(shù)據(jù)與對應(yīng)樣本模特的腿長數(shù)據(jù)T建立腿長重回歸模型函數(shù):T=[f(X7,Y7,X8,Y8)+f(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論