當前位置: 華文星空 > 體育

stable diffusion如何確保每張圖的面部一致?

2023-03-30體育

可以使用roop外掛程式,確定好臉部圖片後,使用roop固定,

然後生成的所有圖片都使用同一張臉。

這款外掛程式的功能簡單粗暴:一鍵換臉。

如圖所示:

任意上傳一張臉部清晰的圖片,點選啟用。

在其他提示詞不變的情況下,Stable Diffusion會跑出一張按照提示詞的要求的圖片,但臉部換成了roop外掛程式裏上傳的臉。

當然了,AI換臉的能力是有限的,不可能100%無瑕疵,還要結合比較合適的提示詞以及模型,但是效果已經很讓人震驚了。

看到這個外掛程式的時候,我就去下載,沒想到,從下載到偵錯bug到最終順利用上,足足花了三天時間。

為了避免入坑,我把安裝過程和註意事項給大家寫清楚。

一、外掛程式安裝前的準備工作。

1、VisualStudio環境

這個外掛程式是移植過來的,目前並不十分完善(所以為0.0.2版本),安裝前需要相應的環境。在Windows系統下,安裝VisualStudio。

下載地址:

安裝時,需要選中Python開發和C++開發。

安裝完VisualStudio,最好是重新開機一下電腦。

2、安裝外掛程式

https://github.com/s0md3v/sd-webui-roop

需要註意的是,安裝roop外掛程式必須科學上網,並且要配置為 全域科學上網 (這一步大概勸退90%的AI繪畫愛好者)... ...

如圖,只能說到這裏了。

3、重新開機Stable Diffusion啟動器

繼續保持全域科學上網的情況下,重新開機Stable Diffusion啟動器。

如果順利的話(可能有一半的機率不那麽順利),重新開機Stable Diffusion後,roop外掛程式就能安裝成功,安裝成功後,會在首頁看到roop外掛程式。

第一次執行成功後,可以結束科學上網工具。

大部份故障和科學上網不穩定有關,換個付費穩定的工具能解決90%的故障。

如果依然出現問題,請按照我的教程順序檢查。

比如,我安裝完成後,能出現外掛程式,但換臉不生效,出現了這樣一個錯誤提示:

我逐一排查了錯誤提示裏的每一個行程式碼,最終發現buffalo_l這個參數來自於insightface計畫,在該計畫裏,buffalo_l是一組模型!有五個!

insightface計畫提示模型安裝路徑是.insightface\models,我翻遍了Python所在的硬碟,也沒找到這個目錄,後來跟蹤程式執行情況,發現定位居然是在C槽的使用者目錄裏!

4、檢查模型是否安裝成功

roop程式不大,但下載了不少模型,並且分散在各個目錄裏,如果因為網速原因,有些無法正常下載的模型,系統不會出現提示,但畫圖的時候會失敗,只能自行尋找原因,下載模型並安裝到相應位置。

模型下載地址:https://www.123pan.com/s/ueDeVv-Xp0I.html 提取碼:lgyh

(1)基礎模型

安裝路徑:models\roopinswapper_128.onnx

(2)ifnude模型

安裝路徑:Windows使用者所在目錄\.ifnude\

舉例,我的Windows帳號名是「路過銀河」,安裝路徑就是:

C:\Users\路過銀河\.ifnude\detector.onnx

C:\Users\路過銀河\.ifnude\ classes

(3)insightface模型--人臉偵測模型

roop使用了insightface計畫的人臉偵測模型,坑爹的是,這幾個模型下載地址在谷歌網盤,有300多M,網路不穩定就無法正常下載,下載不成功無任何提示。

我是查了兩天才發現這個問題。我從insightface計畫找到了對應的模型,下載並安裝好,終於解決了。

安裝路徑:Windows使用者所在目錄\.insightface\models

C:\Users\路過銀河\.insightface\models\buffalo_l

buffalo_l是個壓縮包,下載後需解壓縮,共五個模型檔,然後安裝到.insightface\models\ 下。

如果你的roop安裝後不能正常工作,壓根不換臉,到上述幾個目錄排查,是否安裝好了模型檔,如果有漏網之魚,可以手工下載並拷貝過去,然後重新開機Stable Diffusion啟動器,就可以正常使用了!

讓我們試一下。

我從網上隨便找了一張圖片, 圖侵刪。

只需要選中「啟用」和「模型」(預設)。

在文生圖的提示詞框,輸入提示詞:

1girl, (flowers=1.5), Issuing, plant,sunlight, outdoors, white dress, long hair,((Cinematic Lighting)), hair between eyes,.shallow depth of field, romantic setting, dreamy pastel palette, whimsical details, captured on film,(RAW photo, best quality),(realistic, photo-realistic:1.3), clean, masterpiece,finely detail,masterpiece,ultra-detailed,highres,(best illustration),(best shadow),intricate, bright light,light_smile

然後點選生成就可以了。

需要註意的是,這個外掛程式一鍵換臉並不是十分完美,而且只能用於真人模型,對臉型的要求也比較苛刻(似乎更適合瓜子臉)。

請勿用於非法用途。

本文用到的所有模型及相關軟體下載地址:

https://www.123pan.com/s/ueDeVv-Xp0I.html 提取碼:lgyh