1.一種基于實(shí)例的虛擬試衣方法,其特征在于,包含以下步驟,
1)獲取服裝變形矩陣數(shù)據(jù),從不同人體體型的服裝上獲取服裝的變形矩陣數(shù)據(jù);服裝的變形矩陣是指把同一款服裝穿到兩個(gè)不同體型的人體上,由這兩件服裝對應(yīng)的三角面上計(jì)算他們的仿射變形矩陣;
2)獲取服裝粗變形,所述粗變形是指過濾了服裝款式信息的服裝變形,根據(jù)獲取的服裝變形矩陣,得到兩個(gè)人體模型的服裝粗變形;
3)虛擬試衣過程,所述虛擬試衣過程是應(yīng)用之前求得的每個(gè)人體的每件服裝的變形矩陣對服裝進(jìn)行變形,并處理變形后的服裝,使其能更好地貼合指定人體。
2.根據(jù)權(quán)利要求1所述基于實(shí)例的虛擬試衣方法,其特征在于,所述步驟1)包含以下步驟:
(1)準(zhǔn)備人體模型庫和服裝模型庫,并把服裝都穿到人體模型上;
(2)選取一個(gè)人體模型作為標(biāo)準(zhǔn)體型,獲取該體型和其他體型上的服裝的變形矩陣;
(3)把人體模型和服裝模型的三角面進(jìn)行匹配,并把服裝的三角面都分配給人體三角面;
(4)把獲取的服裝三角面的變形矩陣轉(zhuǎn)為列向量,并按人體三角面的順序進(jìn)行排序。
3.根據(jù)權(quán)利要求1所述基于實(shí)例的虛擬試衣方法,其特征在于,所述步驟2)包含以下步驟:
(1)把之前獲取的人體模型和標(biāo)準(zhǔn)人模的多件服裝的變形矩陣降維后,得到特征矩陣;
(2)把多件貼身的標(biāo)準(zhǔn)服裝的變形矩陣用特征矩陣進(jìn)行降維和重構(gòu),使其保留共性的人體變形,去除服裝款式的變形;
(3)根據(jù)求得的服裝和人體三角面的對應(yīng)關(guān)系,把粗變形矩陣按照服裝三角面的順序重新排列。
4.根據(jù)權(quán)利要求1所述基于實(shí)例的虛擬試衣方法,其特征在于,所述步驟3)包含以下步驟:
(1)根據(jù)指定人體和選取的服裝的變形矩陣變形服裝;
(2)對變形后的服裝作平滑和消除穿透處理;
(3)把合身的服裝和指定的人體用計(jì)算機(jī)圖像顯示出來。