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

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

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

往期AIGC教程:

一、Stable Diffusion 應(yīng)用場(chǎng)景分析

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

1. 人臺(tái)轉(zhuǎn)真人模特

只需將服裝穿到人臺(tái)上,再通過 Stable Diffusion 快速將人臺(tái)轉(zhuǎn)成真人模特,不再需要招募和培訓(xùn)真實(shí)的模特。

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

2.真人實(shí)拍換模特

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

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

二、Stable Diffusion AI 模特?fù)Q裝教程

無論是人臺(tái)轉(zhuǎn)真人模特,還是真人實(shí)拍照片換模特,基本操作思路都是在圖生圖重繪模式中,通過蒙版功能來對(duì)指定區(qū)域進(jìn)行重繪。具體操作步驟如下:

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

如果已經(jīng)安裝過 Inpaint Anything 插件,這步可以跳過。在圖生圖重繪模式中,用手動(dòng)填充蒙版是一件非常費(fèi)時(shí)費(fèi)力的事,而且蒙版精度不高。這里推薦使用 Inpaint Anything 插件來生成蒙版,Inpaint Anything 的作用是實(shí)現(xiàn)對(duì)圖像元素的檢測(cè)分割,對(duì)圖片中的元素進(jìn)行精準(zhǔn)識(shí)別,并通過簡(jiǎn)單的點(diǎn)選所需區(qū)域來快速生成指定蒙版。使用 Inpaint Anything 插件,可以提高蒙版創(chuàng)建過程的效率和準(zhǔn)確性,從而獲得更高質(zhì)量的圖像重繪結(jié)果。安裝步驟:

1. 安裝 Inpaint Anything 插件

在 Stable Diffusion 功能區(qū)點(diǎn)擊“擴(kuò)展”選項(xiàng)卡,選擇“從網(wǎng)址安裝”,在擴(kuò)展 git 倉(cāng)庫(kù)網(wǎng)址欄填入 Inpaint Anything 項(xiàng)目地址“ https://link.zhihu.com/?target=https%3A//github.com/Uminosachi/sd-webui-inpaint-anything.git ”,點(diǎn)擊“安裝”。安裝完成后在“已安裝”欄中,點(diǎn)擊“應(yīng)用并重啟”重啟 WebUI。

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

2. 下載 Inpaint Anything 模型

在 Stable Diffusion 功能區(qū)點(diǎn)擊“Inpaint Anything”選項(xiàng)卡,在 “Segment Anything 模型”欄中選擇對(duì)應(yīng)模型下載,SAM 提供三種模型,顯存高的下載 sam_vit_h,識(shí)別度更精準(zhǔn)。顯存 8G 左右的下載 sam_vit_l,顯存低于 8G 的下載 sam_vit_b。選擇對(duì)應(yīng)模型后,點(diǎn)擊“下載模型”,下載后的模型會(huì)存放在 Inpaint Anything 插件目錄中的 models 文件夾內(nèi)。

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

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

以替換人臺(tái)模特和背景為例:

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

蒙版調(diào)整說明:

展開蒙版區(qū)域按鈕:使用此按鈕可以稍微擴(kuò)大遮罩的區(qū)域以獲得更廣泛的覆蓋范圍。
Add mask by sketch 按鈕:?jiǎn)螕舸税粹o會(huì)將草繪區(qū)域添加到蒙版中。

  1. 按照草圖修剪遮罩按鈕:?jiǎn)螕舸税粹o將從蒙版中排除草繪區(qū)域。在左側(cè)僅蒙版選項(xiàng)卡中,點(diǎn)擊“獲取遮罩”,創(chuàng)建蒙版圖。
  2. 點(diǎn)擊“發(fā)送到圖生圖重繪”,將蒙版發(fā)送到圖生圖上傳重繪蒙版模式中。

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

第三步:設(shè)置 Stable Diffusion 模型和圖生圖重繪參數(shù)

模型和重繪參數(shù)設(shè)置

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

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

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

1. ControlNet 參數(shù)設(shè)置

第一個(gè) ControlNet 設(shè)置為 openpose,提取人物姿勢(shì)。

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

第二個(gè) ControlNet 設(shè)置為 inpaint only 僅局部重繪。

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

第三個(gè) ControlNet 設(shè)置為 Seg 語義分割,提取背景內(nèi)容與構(gòu)圖。例如這里設(shè)定為一個(gè)海邊沙灘背景。

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

提示詞設(shè)置

正向提示詞:

(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

第四步:生成圖像并進(jìn)行后期處理

  1. 點(diǎn)擊“生成”圖像,可以在“總批次數(shù)”和“單批數(shù)量”中設(shè)置每次圖片生成的數(shù)量。
  2. 選擇一張整體滿意的圖,如需要微調(diào)圖片中的內(nèi)容,可以將 seed 種子數(shù)固定,再調(diào)整提示詞重新生成。
  3. 點(diǎn)擊“發(fā)送到后期處理”,選擇圖片放大倍數(shù)和超分模型,增強(qiáng)圖像分辨率和細(xì)節(jié)。
  4. 也可以將圖片導(dǎo)入 Photoshop 做進(jìn)一步后期處理。

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

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

最終人臺(tái)轉(zhuǎn)真人模特效果對(duì)比

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

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

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

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

歡迎關(guān)注作者視頻號(hào),了解更多 AIGC 知識(shí)

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

收藏 122
點(diǎn)贊 81

復(fù)制本文鏈接 文章為作者獨(dú)立觀點(diǎn)不代表優(yōu)設(shè)網(wǎng)立場(chǎng),未經(jīng)允許不得轉(zhuǎn)載。