如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

電商行業的發展已經改變了人們的購物方式,但隨著市場競爭的加劇,電商公司需要更高效、更便捷的方式來展示商品。比如在電商服裝行業中,服裝展示就需要大量的圖片素材,其中包括模特穿著不同款式的服裝展示。然而,處理這些產品圖片的成本非常高,而且時間周期也比較長。這些問題主要有以下幾個方面:

  1. 招募和培訓模特的成本很高,而且模特的數量有限,難以滿足電商公司的需求。
  2. 對于不同的服裝款式和顏色,電商公司需要拍攝大量的圖片,這需要大量的時間和人力成本。
  3. 電商公司需要對每個模特的服裝進行搭配,以展示不同的款式和風格,這需要專業的搭配設計師和大量的時間成本。
  4. 在電商行業中,用戶對產品的要求非常高,需要展示多個角度、多種顏色和不同的場景,這需要大量的圖片,而且需要在短時間內完成。

往期AIGC教程:

一、Stable Diffusion 應用場景分析

為了解決以上問題,我們可以使用 Stable Diffusion 技術來快速讓 AI 模特適配服裝,從而降低電商公司服裝商品圖片素材的生產成本和制作周期。以常見的兩類應用場景為例:

1. 人臺轉真人模特

只需將服裝穿到人臺上,再通過 Stable Diffusion 快速將人臺轉成真人模特,不再需要招募和培訓真實的模特。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

2.真人實拍換模特

真人實拍照片,通過 Stable Diffusion 快速替換原圖模特,讓模特更加吸睛,也能滿足出海商家對海外模特的需求。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

二、Stable Diffusion AI 模特換裝教程

無論是人臺轉真人模特,還是真人實拍照片換模特,基本操作思路都是在圖生圖重繪模式中,通過蒙版功能來對指定區域進行重繪。具體操作步驟如下:

第一步:安裝 Inpaint Anything 圖像檢測分割插件

如果已經安裝過 Inpaint Anything 插件,這步可以跳過。在圖生圖重繪模式中,用手動填充蒙版是一件非常費時費力的事,而且蒙版精度不高。這里推薦使用 Inpaint Anything 插件來生成蒙版,Inpaint Anything 的作用是實現對圖像元素的檢測分割,對圖片中的元素進行精準識別,并通過簡單的點選所需區域來快速生成指定蒙版。使用 Inpaint Anything 插件,可以提高蒙版創建過程的效率和準確性,從而獲得更高質量的圖像重繪結果。安裝步驟:

1. 安裝 Inpaint Anything 插件

在 Stable Diffusion 功能區點擊“擴展”選項卡,選擇“從網址安裝”,在擴展 git 倉庫網址欄填入 Inpaint Anything 項目地址“ https://link.zhihu.com/?target=https%3A//github.com/Uminosachi/sd-webui-inpaint-anything.git ”,點擊“安裝”。安裝完成后在“已安裝”欄中,點擊“應用并重啟”重啟 WebUI。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

2. 下載 Inpaint Anything 模型

在 Stable Diffusion 功能區點擊“Inpaint Anything”選項卡,在 “Segment Anything 模型”欄中選擇對應模型下載,SAM 提供三種模型,顯存高的下載 sam_vit_h,識別度更精準。顯存 8G 左右的下載 sam_vit_l,顯存低于 8G 的下載 sam_vit_b。選擇對應模型后,點擊“下載模型”,下載后的模型會存放在 Inpaint Anything 插件目錄中的 models 文件夾內。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

第二步:使用 Inpaint Anything 生成指定區域蒙版

以替換人臺模特和背景為例:

  1. 將人臺模特圖片拖放到左側上傳圖片區域。
  2. 點擊“運行 Segment Anything”。
  3. 在右側圖片分割區域,調整筆刷大小,鼠標點擊圖片需要分割的區域,按 S 鍵為全屏模式。例如本示例中這張圖片識別后的圖像元素較多,我們的目的是保留衣服,替換模特和背景。因此我們可以鼠標點擊服裝區域作為蒙版內容區,后續在圖生圖重繪功能中,蒙版模式選擇重繪非蒙版內容即可。
  4. 選取完畢后,點擊“創建遮罩”,蒙版將出現在選定的蒙版圖像區域中。

蒙版調整說明:

展開蒙版區域按鈕:使用此按鈕可以稍微擴大遮罩的區域以獲得更廣泛的覆蓋范圍。
Add mask by sketch 按鈕:單擊此按鈕會將草繪區域添加到蒙版中。

  1. 按照草圖修剪遮罩按鈕:單擊此按鈕將從蒙版中排除草繪區域。在左側僅蒙版選項卡中,點擊“獲取遮罩”,創建蒙版圖。
  2. 點擊“發送到圖生圖重繪”,將蒙版發送到圖生圖上傳重繪蒙版模式中。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

第三步:設置 Stable Diffusion 模型和圖生圖重繪參數

模型和重繪參數設置

  1. 先選擇 Stable Diffusion 模型,如果要生成真人,就選真人模型。例如本例中我們選擇一個 majicMIX realistic 真人模型。
  2. 在上傳重繪蒙版選項卡的重繪模式中,選擇“重繪非蒙版內容”。這里需要注意,蒙版圖片中白色部分是蒙版,黑色部分不是蒙版,所以這里要選擇重繪黑色非蒙版內容,保留白色蒙版服裝。
  3. 蒙版區域內容處理選擇“填充”,重繪區域“整張圖片”。
  4. 采樣方法和迭代步數根據情況來設置,這里設置采樣方法為 DPM++ SDE Karras,迭代步數 30,勾選面部修復。
  5. 重繪尺寸寬高與原圖同比例,不要設置太大。這里設置為 800 和 1200。
  6. 提示詞引導系數與重繪幅度根據情況設置,這里設置為 10 和 0.75。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

1. ControlNet 參數設置

第一個 ControlNet 設置為 openpose,提取人物姿勢。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

第二個 ControlNet 設置為 inpaint only 僅局部重繪。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

第三個 ControlNet 設置為 Seg 語義分割,提取背景內容與構圖。例如這里設定為一個海邊沙灘背景。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

提示詞設置

正向提示詞:

(masterpiece, top quality, official art, beautiful and aesthetic:1.2),extremely delicate and beautiful, highres,best illustration, best shadow, depth of field, sharp focus, 8k UHD, DSLR, high quality,(film grain:1.4), Fujifilm XT3 ,1girl,solo,perfect face,beautiful face,mature female,(slim girl:1.4), (shy smile), (pale skin:1.4),messy hair,(narrow waist, narrow crotch:1.4),blue sky,cloudless,sea,beach,simple background,

反向提示詞:

nsfw, easynegative,(extra clothes),scarf,flax,hat,(clothes),(veil),plant,(deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime:1.4), text, close up, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, (extra fingers), (mutated hands), (poorly drawn hands), poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, (fused fingers), (too many fingers), long neck

第四步:生成圖像并進行后期處理

  1. 點擊“生成”圖像,可以在“總批次數”和“單批數量”中設置每次圖片生成的數量。
  2. 選擇一張整體滿意的圖,如需要微調圖片中的內容,可以將 seed 種子數固定,再調整提示詞重新生成。
  3. 點擊“發送到后期處理”,選擇圖片放大倍數和超分模型,增強圖像分辨率和細節。
  4. 也可以將圖片導入 Photoshop 做進一步后期處理。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

最終人臺轉真人模特效果對比

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

真人實拍模特的替換方法也是一樣,如果商品有出海需求,也可以很方便的替換成海外模特。

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

歡迎關注作者視頻號,了解更多 AIGC 知識

如何使用Stable Diffusion進行AI模特快速換裝?教程來了!

收藏 122
點贊 82

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。