用計(jì)算機(jī)視覺模型生成各種各樣的圖片已經(jīng)不是什么新鮮的事了,但是最近新出的一款A(yù)I繪畫模型Stable Diffusion確實(shí)驚艷到了各位小伙伴,無論是從軟件的使用難度還是繪畫生成的結(jié)果,都有可圈可點(diǎn)的地方,下面我們就一起嘗試用該AI繪畫軟件畫出一幅精美的圖片。
第一步:配置Python環(huán)境和安裝Git軟件
Stable Diffusion模型需要在Python3.10.6及以上的環(huán)境中才能順利運(yùn)行模型,所以在正式安裝模型之前,我們需要安裝Python3.10.6,下面我介紹在conda環(huán)境下安裝python虛擬環(huán)境并使用在Stable Diffusion模型中的過程:
1、使用conda安裝符合條件的python虛擬環(huán)境
conda create --name my_python_name python=3.10.8
目前python的環(huán)境已經(jīng)更新到了3.11.2版本了,但是使用上述命令新建一個(gè)python=3.11.2版本的環(huán)境將無法實(shí)現(xiàn),在錯(cuò)誤提示欄中,會(huì)出現(xiàn)目前使用conda命令可以現(xiàn)在的版本,選擇符合環(huán)境配置條件的版本即可;
2、更改環(huán)境變量,是計(jì)算機(jī)目前可以識(shí)別的python環(huán)境為3.10.8版本的(我的虛擬環(huán)境的名字為diffusion),更改結(jié)果如下
3、然后下載git,下載網(wǎng)址為Git - Downloading Package (git-scm.com)
第二步:下載Stable-Diffusion模型包
1、在github開源倉庫中下載Stable-Diffision-webui包,地址為:GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI
在下載好模型的壓縮包并解壓后,出現(xiàn)如下界面,點(diǎn)擊紅色箭頭指向的文件并運(yùn)行;
?
?點(diǎn)擊之后,會(huì)彈出一個(gè)command窗口,這可能需要花費(fèi)大量的時(shí)間等待模型下載對(duì)應(yīng)的代碼包和參數(shù)包,在下載的過程中可能會(huì)出現(xiàn)各種各樣的錯(cuò)誤,此時(shí)不要驚慌,如果出現(xiàn)錯(cuò)誤后有三種辦法:
①重新在運(yùn)行一次;
②如果重新運(yùn)行還是不行,關(guān)閉或者打開魔法上網(wǎng);
③根據(jù)出現(xiàn)錯(cuò)誤的提示,手動(dòng)打開無法下載的網(wǎng)頁,然后將下載的數(shù)據(jù)報(bào)放入命令行中提示的目標(biāo)文件夾下;(比如在安裝過程中需要在Stable-diffusion文件夾下手動(dòng)輸入checkpoint文件夾)
?2、如果需要中文語言包,可以下載如下中文語言包擴(kuò)展,下載界面網(wǎng)址為:
GitHub - VinsonLaro/stable-diffusion-webui-chinese: stable-diffusion-webui 的漢化版本
在該網(wǎng)址中用詳細(xì)的安裝和使用方法,如下圖:
?但是在安裝在安裝過程中,可能會(huì)出現(xiàn)安裝的目標(biāo)文件夾變?yōu)椋?./temp/../stable-diffusion-webui-chinese的情況,如果出現(xiàn)該情況就無法在擴(kuò)展欄中找到對(duì)應(yīng)的組件,這時(shí)只需要把temp文件夾刪除,重新下載一次就好。(下載過程中最好魔法上網(wǎng),下面好多步驟都需要如此,如果模型上網(wǎng)時(shí)總是報(bào)錯(cuò),那就關(guān)閉魔法上網(wǎng)重試,反正怎么行得通就怎么來);
第三步:人物面部清晰化和人物膚色調(diào)調(diào)整
?按道理,完成第二步,便可以進(jìn)行AI繪圖了,但是,在完成設(shè)置完參數(shù)和輸入prompt描述詞后,點(diǎn)擊生成圖像(如果選擇了面部修復(fù)和分辨率調(diào)整選項(xiàng))最后生成的圖像任務(wù)的膚色是灰色的,而且如很有可能在圖片生成的最后一刻報(bào)錯(cuò),圖片無法順利生成,這是什么原因呢,這里我列舉了兩個(gè)原因:
①對(duì)于面部修復(fù)模型codeformer,在第一次生成圖像時(shí),由于某些原因,coderformer文件夾下的參數(shù)模型下載到一半便突然停止下載了,導(dǎo)致后面運(yùn)行時(shí),在圖像生成過程中不會(huì)自動(dòng)再次下載模型參數(shù),而原來的模型參數(shù)不完整,導(dǎo)致模型無法運(yùn)行,從而面部修補(bǔ)無法進(jìn)行,組中程序報(bào)錯(cuò),圖片無法生成;
②其他軟硬件錯(cuò)誤,如顯存不夠,這可以將圖片的大小和分辨率調(diào)低;
現(xiàn)在步入正題,如何調(diào)整任務(wù)膚色:
1、在Stable-diffusion-master文件夾下新建一個(gè)VAE文件夾,然后下載對(duì)應(yīng)的模型參數(shù)放入該文件夾;
stabilityai/sd-vae-ft-mse-original at main
2、在畫圖界面中的設(shè)置欄中選擇stable-diffusion選項(xiàng)卡,然后選擇模型的VAE屬性,選擇剛才導(dǎo)入的模型中的一個(gè);
3、保存設(shè)置,重新加載UI界面;
4、在更新設(shè)置后第一次繪圖時(shí),模型還需要重新下載新的模型,這里需要魔法上網(wǎng),等待幾分鐘,便可以看到一張美麗凍人的小姐姐出現(xiàn)啦!(當(dāng)然,參數(shù)設(shè)置和prompt描述詞可以根據(jù)自己的喜好在網(wǎng)上搜索呀)文章來源:http://www.zghlxwxcb.cn/news/detail-788098.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-788098.html
到了這里,關(guān)于一分鐘玩轉(zhuǎn)Stable Diffusion的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!