服裝三維模型生成方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及三維建模技術(shù),尤其涉及一種服裝三維模型生成方法及系統(tǒng),屬于計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]計(jì)算機(jī)輔助設(shè)計(jì)與虛擬現(xiàn)實(shí)技術(shù)的廣泛應(yīng)用,使人們工作效率和生活方式發(fā)生了顯著變化。工業(yè)設(shè)計(jì)制造過(guò)程中,提高產(chǎn)品質(zhì)量、減少原材料浪費(fèi)、縮短制作周期成了人們尋求的目標(biāo)。伴隨著互聯(lián)網(wǎng)技術(shù)的興起,線上消費(fèi)模式正逐步取代線下模式,人們不再愿意費(fèi)時(shí)費(fèi)力地到商場(chǎng)親自購(gòu)買,更偏向于選擇方便快捷的在線購(gòu)物方式。然而網(wǎng)絡(luò)在線購(gòu)買服裝面臨尺碼不合體、顏色不協(xié)調(diào)等與消費(fèi)者預(yù)期不符的情況,大大降低了網(wǎng)絡(luò)購(gòu)衣的可行性。
[0003]在服裝工業(yè)領(lǐng)域,采用虛擬試衣系統(tǒng)可以讓顧客在最短時(shí)間內(nèi)瀏覽不同服裝的試穿效果,同時(shí)也可幫助服裝設(shè)計(jì)師積累更多的試衣效果素材,縮短服裝設(shè)計(jì)周期。虛擬試衣系統(tǒng)越來(lái)越多地受到人們追捧,將變革傳統(tǒng)服裝試穿模式,使得購(gòu)衣輕松便捷的同時(shí)增加了趣味性,同時(shí)節(jié)省了銷售與購(gòu)買成本。目前基于圖像虛擬試衣技術(shù)只含服裝二維數(shù)據(jù),無(wú)法滿足虛擬試衣的正真需求,用戶體驗(yàn)較差?;谌S數(shù)據(jù)的虛擬試衣技術(shù),能較真實(shí)還原整個(gè)試衣過(guò)程,用戶可全視角查看服裝試穿效果,具有很強(qiáng)的可信度,但是該技術(shù)面臨四方面難點(diǎn):1)服裝三維模型的精確快速構(gòu)建;2)用戶體型數(shù)據(jù)的準(zhǔn)確獲??;3)布料的高效、逼真仿真;4)布料的圖像級(jí)渲染。
[0004]深度相機(jī)的普及,為用戶體型數(shù)據(jù)的獲取提供了一定便利,布料模擬與渲染技術(shù)也開始大規(guī)模普及應(yīng)用。但三維虛擬試衣的基礎(chǔ)環(huán)節(jié):服裝三維模型的構(gòu)建相對(duì)不成熟,成了虛擬試衣大規(guī)模推廣的瓶頸所在。現(xiàn)有的服裝三維模型主要通過(guò)Maya等三維建模軟件或Marvelous等服裝模擬軟件生成,但這些建模軟件在應(yīng)用過(guò)程中需大量人工交互,且要求交互者具備服裝設(shè)計(jì)領(lǐng)域知識(shí),因此,現(xiàn)有技術(shù)服裝三維模型生成的效率低下。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種服裝三維模型生成方法及系統(tǒng),可以根據(jù)深度相機(jī)掃描服裝的三通道彩色圖像加深度(Red Green Bule and D印th,簡(jiǎn)稱RGBD)數(shù)據(jù)自動(dòng)快速生成服裝三維模型。
[0006]本發(fā)明實(shí)施例提供的服裝三維模型生成方法,包括:獲取著裝人體的RGBD數(shù)據(jù);根據(jù)所述著裝人體的RGBD數(shù)據(jù)獲取服裝的部件組成信息;基于所述服裝的部件組成信息,獲取所述服裝的各部件的屬性信息;在服裝三維部件模型庫(kù)中選擇與所述服裝的各部件的屬性信息對(duì)應(yīng)的三維部件模型;組裝所述服裝部件三維模型生成所述服裝的三維模型。
[0007]本發(fā)明實(shí)施例提供的服裝三維模型生成系統(tǒng),包括系統(tǒng)后端和系統(tǒng)前端,系統(tǒng)后端包括服裝部件三維模型庫(kù),系統(tǒng)前端包括數(shù)據(jù)采集單元、服裝部件信息解析單元、服裝部件三維模型檢索單元和服裝三維模型生成單元。其中,數(shù)據(jù)采集單元,用于獲取著裝人體的RGBD數(shù)據(jù)。服裝部件信息解析檢測(cè)單元包括服裝部件檢測(cè)器和服裝部件屬性分類器。其中,服裝部件檢測(cè)器用于根據(jù)所述著裝人體的RGBD數(shù)據(jù)獲取服裝的部件組成信息;服裝部件屬性分類器用于基于服裝的部件組成信息,獲取所述服裝的各部件的屬性信息。服裝部件三維模型檢索單元用于在服裝部件三維模型庫(kù)中檢索與所述服裝的各部件的屬性信息對(duì)應(yīng)的服裝部件三維模型。服裝三維模型生成單元用于組裝所述服裝部件三維模型生成服裝三維模型。
[0008]本發(fā)明實(shí)施例提供的服裝三維模型生成方法及系統(tǒng),通過(guò)獲取著裝人體的RGBD數(shù)據(jù)并進(jìn)行處理后獲取服裝的部件組成信息以及各部件對(duì)應(yīng)的屬性信息,然后在服裝三維部件模型庫(kù)中選擇與服裝的各部件的屬性信息對(duì)應(yīng)的三維部件模型生成服裝三維模型,即只需要掃描著裝人體的RGBD數(shù)據(jù)就可以自動(dòng)快速構(gòu)建出服裝三維模型。通過(guò)服裝三維模型生成系統(tǒng)中的服裝部件三維模型庫(kù)提供基于服裝部件信息的服裝部件三維模型,使得服裝三維模型可以通過(guò)自動(dòng)化的方式生成,生成過(guò)程中無(wú)需人工交互,有效提高了服裝三維建模的效率,對(duì)計(jì)算機(jī)輔助設(shè)計(jì)、服裝三維建模以及虛擬試衣技術(shù)的發(fā)展都具有很大的意義。
【附圖說(shuō)明】
[0009]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1為本發(fā)明實(shí)施例提供的一種服裝三維模型生成方法流程圖;
[0011]圖2為標(biāo)準(zhǔn)虛擬人體t旲特不意圖;
[0012]圖3為本發(fā)明實(shí)施例提供的另一種服裝三維模型生成方法流程圖;
[0013]圖4為本發(fā)明實(shí)施例提供的又一種服裝三維模型生成方法流程圖;
[0014]圖5為本發(fā)明實(shí)施例提供的一種服裝三維模型生成系統(tǒng)示意圖;
[0015]圖6為本發(fā)明實(shí)施例提供的另一種服裝三維模型生成系統(tǒng)示意圖;
[0016]圖7為本發(fā)明實(shí)施例提供的又一種服裝三維模型生成系統(tǒng)示意圖。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]圖1為本發(fā)明實(shí)施例提供的一種服裝三維模型生成方法流程圖,如圖1所示,本實(shí)施例提供的服裝三維模型生成方法包括如下步驟:
[0019]S10,獲取著裝人體的RGBD數(shù)據(jù);
[0020]S20,根據(jù)著裝人體的RGBD數(shù)據(jù)獲取服裝的部件組成信息;
[0021]S30,基于服裝的部件組成信息,獲取服裝的各部件的屬性信息;
[0022]S40,在服裝部件三維模型庫(kù)中檢索與服裝的各部件的屬性信息對(duì)應(yīng)的服裝部件三維模型;
[0023]S50,組裝服裝部件三維模型生成服裝三維模型。
[0024]本實(shí)施例的技術(shù)方案可以通過(guò)服裝三維模型生成系統(tǒng)來(lái)實(shí)現(xiàn),該服裝三維模型生成系統(tǒng)中可以包括有為實(shí)現(xiàn)本實(shí)施例的服裝三維模型生成方法提供支持的服裝部件三維模型庫(kù),服裝部件三維模型庫(kù)中存儲(chǔ)有大量的服裝部件三維模型。示例性的,服裝部件三維模型庫(kù)可以通過(guò)以下方法獲取:
[0025]首先可以在建立服裝部件三維模型庫(kù)之前,對(duì)整個(gè)系統(tǒng)使用的服裝的部件組成信息和服裝的各部件的屬性信息進(jìn)行統(tǒng)一,例如可以建立一個(gè)整個(gè)系統(tǒng)通用的服裝信息表達(dá)樹。服裝信息表達(dá)樹就是一個(gè)描述服裝的部件組成信息以及服裝各部件的屬性信息的數(shù)據(jù)庫(kù)。具體的,服裝信息表達(dá)樹可以包括三層節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都有對(duì)應(yīng)的狀態(tài)取值。第一層是服裝的部件組成信息節(jié)點(diǎn),也就是組成服裝的各部件的名稱,包括:衣領(lǐng)、衣袖、大身、裙子、褲子、口袋、腰帶、領(lǐng)結(jié)和扣子。第二層是服裝的各部件的屬性信息節(jié)點(diǎn),用來(lái)描述服裝部件所具有的特征,例如衣袖的屬性包括:袖長(zhǎng)、袖口、袖窿、松緊等屬性。第三層節(jié)點(diǎn)是每個(gè)屬性對(duì)應(yīng)的狀態(tài)取值,例如,袖窿狀態(tài)取值有:直袖窿、蝙蝠袖窿、泡泡袖窿等。
[0026]然后,可以根據(jù)服裝信息表達(dá)樹的每一組狀態(tài)取值,搜集大量真實(shí)服裝2D(TwoDimens1ns)縫紉電子樣板數(shù)據(jù),也就是服裝廠商生產(chǎn)實(shí)際衣物所用的服裝2D縫紉電子樣板數(shù)據(jù),然后利用Marvelous服裝虛擬設(shè)計(jì)軟件,將2D樣板數(shù)據(jù)轉(zhuǎn)換為服裝3D (ThreeDimens1ns)模型數(shù)據(jù),所有數(shù)據(jù)轉(zhuǎn)換均在一個(gè)標(biāo)準(zhǔn)虛擬人體模特上進(jìn)行,圖2為標(biāo)準(zhǔn)虛擬人體模特示意圖。然后將服裝的每個(gè)部件三維數(shù)據(jù)單獨(dú)導(dǎo)出,保存為標(biāo)準(zhǔn)3D模型文件格式(又稱OBJ格式)的數(shù)據(jù)。并為導(dǎo)出的服裝三維部件添加與服裝信息表達(dá)樹對(duì)應(yīng)的表達(dá)信息。最終使得服裝信息表達(dá)樹的每一組狀態(tài)取值都有對(duì)應(yīng)的至少3到5個(gè)三維