System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,特別是涉及一種試穿圖生成方法、一種試穿圖生成系統、一種試穿圖生成模型訓練方法、一種電子設備、一種存儲介質和一種計算機程序產品。
技術介紹
1、虛擬試衣(virtual?try-on,vton)是一種在模特沒有實際試穿服裝的情況下,將服裝上身效果可視化的技術應用。隨著人工智能生成內容(artificial?intelligencegenerated?content,aigc)近年來的快速發展,vton也獲得了更多的關注。尤其對于電商平臺而言,vton可以為平臺生成高質量、多樣化的可投放素材,并且可以幫助商家降低模特實拍成本、試穿圖生成時間,以及,為用戶提供更加流暢的電商購物體驗。然而,現有技術中應用虛擬試衣技術生成試穿圖的方案至少存在以下缺陷:無法穩定地保持服裝細節,且無法還原試穿模特原有身體特征,如身材等。例如,某些情況下,生成的試穿圖中服裝明顯變形、逼真度不足。
2、可見,現有技術中的試穿圖生成方法還需要改進。
技術實現思路
1、本申請實施例提供了一種試穿圖生成方法,可以保持生成的試穿圖中的服裝細節,減少服裝異常變形,提升生成的試穿圖的質量。
2、相應的,本申請實施例還提供了一種試穿圖生成模型訓練方法、一種試穿圖生成系統、一種電子設備、一種存儲介質和一種計算機程序產品,用以保證上述方法的實現及應用。
3、其中,本申請實施例公開的一種試穿圖生成方法,應用于服務端,所述方法包括:
4、獲取目標模特的第一圖像和待試穿服裝
5、對所述第一圖像進行圖像處理,獲取表達不同信息的多幅第三圖像;
6、基于所述第一圖像對所述第二圖像中所述待試穿服裝進行服裝變形處理,獲取第四圖像,所述第四圖像中所述待試穿服裝的服裝形態與所述目標模特的姿態對齊;
7、基于所述第三圖像、所述第四圖像、所述第一圖像和所述第二圖像,生成由所述目標模特以所述姿態試穿所述待試穿服裝的試穿圖。
8、本申請實施例還公開了一種試穿圖生成模型訓練方法,所述方法包括:
9、獲取由樣本模特圖像和樣本服裝圖像構成的圖像對,同一所述圖像對內所述樣本模特圖像和所述樣本服裝圖像中服裝相同且服裝形態不同;
10、以所述圖像對作為待訓練試穿圖生成模型的輸入圖像,控制所述待訓練試穿圖生成模型生成試穿圖;
11、以所述試穿圖與所述樣本模特圖像一致為目標,迭代優化所述待訓練試穿圖生成模型,得到試穿圖生成模型;
12、其中,控制所述待訓練試穿圖生成模型生成試穿圖,包括:
13、對所述樣本模特圖像進行圖像處理,獲取表達不同信息的多幅模特信息圖像;
14、基于所述樣本模特圖像對所述樣本服裝圖像中的服裝進行服裝變形處理,獲取服裝變形圖像,所述服裝變形圖像中服裝的服裝形態與所述樣本模特圖像中模特的姿態對齊;
15、基于所述模特信息圖像、所述服裝變形圖像、所述樣本模特圖像和所述樣本服裝圖像,控制所述待訓練試穿圖生成模型生成所述試穿圖。
16、本申請實施例還公開了一種試穿圖生成方法,應用于客戶端,所述方法包括:
17、獲取待試穿服裝的服裝圖像,以及,獲取當前用戶上傳的目標姿態的用戶的用戶圖像;
18、響應于試穿圖生成操作,根據所述用戶圖像和所述服裝圖像,生成試衣請求,并將所述試衣請求發送至預設服務端;
19、獲取所述預設服務端針對所述試衣請求生成的試穿圖,其中,所述試穿圖為:所述用戶以所述目標姿態穿著所述待試穿服裝的圖像;
20、向所述當前用戶展示所述試穿圖,其中,所述試穿圖由所述預設服務端通過以下方法生成:對所述用戶圖像進行圖像處理,獲取表達不同信息的多幅第三圖像;基于所述用戶圖像對所述服裝圖像中所述待試穿服裝進行服裝變形處理,獲取第四圖像,所述第四圖像中所述待試穿服裝的服裝形態與所述用戶圖像中用戶的姿態匹配;基于所述第三圖像、所述第四圖像、所述用戶圖像和所述服裝圖像,生成所述試穿圖。
21、本申請實施例中還公開了一種試穿圖生成方法,應用于客戶端,所述方法包括:
22、獲取當前用戶選擇的目標姿態的目標模特的第一圖像,以及,獲取待試穿服裝的第二圖像;
23、響應于試穿圖生成操作,根據所述第一圖像和所述第二圖像,生成試衣請求,并將所述試衣請求發送至預設服務端;
24、獲取所述預設服務端針對所述試衣請求生成的試穿圖;
25、向所述當前用戶展示所述試穿圖;
26、其中,所述試穿圖由所述預設服務端通過以下方法生成:對所述第一圖像進行圖像處理,獲取表達不同信息的多幅第三圖像;基于所述第一圖像對所述第二圖像中所述待試穿服裝進行服裝變形處理,獲取第四圖像,所述第四圖像中所述待試穿服裝的服裝形態與所述第一圖像中所述目標模特的所述目標姿態匹配;基于所述第三圖像、所述第四圖像、所述第一圖像和所述第二圖像,生成由所述目標模特以所述目標姿態穿著所述待試穿服裝的試穿圖。
27、本申請實施例還公開了一種試穿圖生成系統,所述試穿圖生成系統包括:客戶端和服務端,其中,
28、所述客戶端,用于獲取目標模特的第一圖像和待試穿服裝的第二圖像;
29、所述客戶端,還用于響應于試穿圖生成操作,根據所述第一圖像和所述第二圖像,生成試衣請求,并將所述試衣請求發送至所述服務端;
30、所述服務端,用于對所述第一圖像進行圖像處理,獲取表達不同信息的多幅第三圖像,并基于所述第一圖像對所述第二圖像中所述待試穿服裝進行服裝變形處理,獲取第四圖像,所述第四圖像中所述待試穿服裝的服裝形態與所述第一圖像中所述目標模特的所述目標姿態匹配;
31、所述服務端,還用于基于所述第三圖像、所述第四圖像、所述第一圖像和所述第二圖像,生成由所述目標模特以所述目標姿態穿著所述待試穿服裝的試穿圖,并向所述客戶端發送所述試穿圖;
32、所述客戶端,還用于接收所述服務端發送的所述試穿圖,并向所述當前用戶展示所述試穿圖。
33、本申請實施例還公開了一種電子設備,包括:處理器,以及與所述處理器通信連接的存儲器;所述存儲器存儲計算機執行指令;所述處理器執行所述存儲器存儲的計算機執行指令,以實現如本申請實施例所述的方法。
34、本申請實施例還公開了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如本申請實施例所述的方法。
35、本申請實施例還公開了一種計算機程序產品,包括計算機程序/計算機可執行指令,所述計算機程序/計算機可執行指令被電子設備中的處理器執行時實現如本申請實施例所述的方法。
36、與現有技術相比,本申請實施例包括以下優點:
37、通過獲取目標模特的第一圖像和待試穿服裝的第二圖像;并對所述第一圖像進行圖像處理,獲取表達不同信息的多幅第三圖像;以及,基本文檔來自技高網...
【技術保護點】
1.一種試穿圖生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述對所述第一圖像進行圖像處理,獲取表達不同信息的多幅第三圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述目標圖像區域包括:所述待試穿服裝匹配的穿戴區域。
4.根據權利要求1所述的方法,其特征在于,所述基于所述第一圖像對所述第二圖像中所述待試穿服裝進行服裝變形處理,獲取第四圖像,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述第三圖像、所述第四圖像、所述第一圖像和所述第二圖像,生成由所述目標模特以所述姿態試穿所述待試穿服裝的試穿圖,包括:
6.根據權利要求5所述的方法,其特征在于,所述以所述第一圖像和所述第二圖像作為預先訓練的試穿圖生成模型的輸入圖像,根據所述第二圖像、所述第三圖像和所述第四圖像生成所述試穿圖生成模型在去噪處理過程中的去噪控制信號,通過所述試穿圖生成模型生成所述目標模特以所述姿態試穿所述待試穿服裝的試穿圖,包括:
7.一種試穿圖生成模型訓練方法,其特征在于,所述方法包括:
...【技術特征摘要】
1.一種試穿圖生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述對所述第一圖像進行圖像處理,獲取表達不同信息的多幅第三圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述目標圖像區域包括:所述待試穿服裝匹配的穿戴區域。
4.根據權利要求1所述的方法,其特征在于,所述基于所述第一圖像對所述第二圖像中所述待試穿服裝進行服裝變形處理,獲取第四圖像,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述第三圖像、所述第四圖像、所述第一圖像和所述第二圖像,生成由所述目標模特以所述姿態試穿所述待試穿服裝的試穿圖,包括:
6.根據權利要求5所述的方法,其特征在于,所述以所述第一圖像和所述第二圖像作為預先訓練的試穿圖生成模型的輸入圖像,根據所述第二圖像、所述第三圖像和所述第四圖像生成所述試穿圖生成模型在去噪處理過程中的去噪控制信號,通過所述試穿圖生成模型生成所述目標模特以所述姿態試穿所述待試穿服裝的試穿圖,包括:
7.一種試穿圖生成模型訓練方法,其特征在于,所述方法包括:<...
【專利技術屬性】
技術研發人員:孫聞浩,周慧玲,張建東,
申請(專利權)人:阿里巴巴新加坡控股有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。