在Stable Diffusion繪畫工具中,Inpaint Anything算法具備移除、填補(bǔ)及替換任意內(nèi)容的能力,它允許用戶通過簡單點(diǎn)擊圖像上的任何物體,實(shí)現(xiàn)一鍵式的擦除與替換功能,并能自由更改背景。這一特性極大地提升了蒙版創(chuàng)建的效率與精確度,使得用戶在節(jié)省大量時(shí)間與精力的同時(shí),能夠收獲更加優(yōu)質(zhì)的修復(fù)成果。 1、Inpaint Anything插件下載地址 地址:https://github.com/Uminosachi/sd-webui-inpaint-anything.git 2、Inpaint Anything插件安裝 打開Stable Diffusion,選擇擴(kuò)展,從網(wǎng)址安裝,輸入Inpaint Anything插件的github地址 安裝后,「重載UI」即可看到該功能按鈕。 Inpaint Anything插件安裝好后,還需要安裝SAM模型 SAM 提供了三種模型供用戶選擇:對于擁有較高顯存的用戶,推薦下載 sam_vit_h 模型,它能提供更精準(zhǔn)的識(shí)別效果;若顯存約為8G,則適合下載 sam_vit_l 模型;而顯存低于8G的用戶,應(yīng)選擇下載 sam_vit_b 模型。在選定合適的模型后,用戶只需點(diǎn)擊“下載模型”按鈕,下載完成的模型將會(huì)被保存在 Inpaint Anything 插件目錄下的 models 文件夾中。 3、Inpaint Anything插件使用方法 Inpaint Anything中上傳你要修改的圖片,點(diǎn)擊“Run Segment Anything”,模型將參考圖進(jìn)行分割 在圖片的右側(cè)分割區(qū)域中,先調(diào)整筆刷的大小,使用鼠標(biāo)點(diǎn)擊并涂抹你想要分割的圖片區(qū)域,以修改相應(yīng)的色塊。 完成選取操作后,請點(diǎn)擊“創(chuàng)建蒙版”,隨后,蒙版會(huì)出現(xiàn)在你指定的圖像區(qū)域內(nèi)。 你可以觀察到,上衣部分已被選中并以白色突出顯示。緊接著,在界面左下角,你會(huì)發(fā)現(xiàn)一排標(biāo)簽,此時(shí)請選擇最右側(cè)的“僅蒙版(Mask only)”選項(xiàng)。 出現(xiàn)的兩個(gè)按鈕:Get mask as alpha ofimage、Get mask,分別點(diǎn)擊一下,你就得到了兩張圖: 左側(cè)的功能實(shí)現(xiàn)直接摳圖,會(huì)將前一步中高亮標(biāo)出的部分精確摳取出來,并生成一張帶有Alpha通道的PNG圖片。而右側(cè)的功能則是生成蒙版,其中高亮的部分會(huì)以白色呈現(xiàn),其余部分則呈現(xiàn)為黑色。需要強(qiáng)調(diào)的是,這兩張圖片與原始圖片的尺寸是完全一致的,用戶可以直接將它們保存到本地。 蒙版調(diào)整說明: 若您發(fā)現(xiàn)蒙版的邊緣不夠精確,可以通過點(diǎn)擊下方的“expand mask”按鈕來整體向外擴(kuò)展蒙版區(qū)域,這樣可以幫助您稍微擴(kuò)大蒙版的范圍,以覆蓋更廣泛的區(qū)域?!癆dd mask by sketch”按鈕:點(diǎn)擊此按鈕,您可以將手繪的區(qū)域添加到蒙版之中。在左側(cè)的“僅蒙版”選項(xiàng)卡內(nèi),點(diǎn)擊“獲取遮罩”以創(chuàng)建蒙版圖。 請點(diǎn)擊“發(fā)送到圖生圖重繪”,以此將蒙版?zhèn)魉椭翀D生圖重繪蒙版的模式。 ![]() 設(shè)置SD模型和圖生圖參數(shù) 選擇 Stable Diffusion 模型,我們這里使用的是模特?fù)Q裝,使用真人寫實(shí)模型:MajicMixRealistic_V7.safetensors ![]() 輸入你要修改的提示詞描述(提示詞可以使用反推器進(jìn)行反推),設(shè)置好寬高,分辨率與原圖一致(500X700),重繪幅度0.6。 采樣方法和迭代步數(shù)根據(jù)情況來設(shè)置,這里設(shè)置采樣方法為DPM++ 2M Karras,迭代步數(shù) 30,只是進(jìn)行模特?fù)Q衣,暫時(shí)不開臉部修復(fù)。 在重繪畫布大小,選擇“以蒙版尺寸重繪”。(白色部分是蒙版,黑色部分不是蒙版) ![]() 我們測試將白色襯衫修改成紅色襯衫。 正向提示詞: 1girl,brown hair,(red shirt:1.8),closed eyes,earrings,full body,gradient,gradient background,jewelry,lips,long sleeves,pants,shoes,short hair,solo,standing,(white footwear:1.5), 蒙版區(qū)域修改部分權(quán)重稍微增加,具體增加值,可以根據(jù)實(shí)際效果確認(rèn) 反向提示詞: Gray level,(worst quality:2),(low quality:2),(normal quality:2),lowres,normal quality,((monochrome)),((grayscale)),skin spots,acnes,skin blemishes,age spot,(ugly:1.331),(duplicate:1.331),(morbid:1.21),(mutilated:1.21),(tranny:1.331),mutated hands,(poorly drawn hands:1.5),blurry,(bad anatomy:1.21),(bad proportions:1.331),extra limbs,(disfigured:1.331),(missing arms:1.331),(extra legs:1.331),(fused fingers:1.61051),(too many fingers:1.61051),(unclear eyes:1.331),lowers,bad hands,missing fingers,extra digit,bad hands,missing fingers,(((extra arms and legs))),NG_DeepNegative_V1_75T,EasyNegative,negative_hand-neg, 點(diǎn)擊右上角的“生成”按鈕。上衣已經(jīng)換過來了。 ![]() 也可以換成其他顏色,在正向提示詞進(jìn)行修改就可以,修改后,注意改下權(quán)重,這樣更容易生成你滿意的效果 |
|