在這個時代,我們習慣于擁有高清、色彩豐富的照片,然而,那些古老的黑白色老照片由于年代的久遠,往往會出現模糊、破損等現象。
那么今天要給大家介紹的是,用 Stable Diffusion 來修復老照片。
前段時間 ControlNet 的除了上線了“IP-Adapter”模型以外還增加另一個叫“Recolor”的模型,它的作用就是給圖片重新上色。通過“Recolor”,我們能夠讓那些古老的黑白色老照片重現生機,展現出它們原本應有的色彩和細節。
更多SD教程:
本文需要用到的插件、腳本以及模型如下:
1. 在使用“Recolor”之前,需要將自己的 ControlNet 更新到最新版本并且需要下載相關模型:
模型下載鏈接: https://huggingface.co/lllyasviel/sd_control_collection/tree/main
2. 放大腳本“StableSR“安裝。(可下可不下)
“StableSR”可以在“擴展”-“可下載”-搜索關鍵詞“StableSR”直接安裝。
腳本 Github 鏈接: https://github.com/pkuliyi2015/sd-webui-stablesr
使用“StableSR”腳本需要下載三個模型:
①“StabilityAI”的官方大模型,使用“StableSR”腳本必須要用的模型。(5.21GB)
(模型放入“sd-webui\models\Stable-diffusion”文件夾中)
模型鏈接: https://huggingface.co/stabilityai/stable-diffusion-2-1/tree/main
②需要用到的“VAE”模型。(745MB)
模型鏈接: https://drive.google.com/file/d/1ARtDMia3_CbwNsGxxGcZ5UP75W4PeIEI/view
③ “StableSR”腳本模型。(400MB)
(模型放入:“sd-webui\extensions\sd-webui-stablesr\models”文件夾中)
模型鏈接: https://huggingface.co/Iceclear/StableSR/blob/main/webui_768v_139.ckpt
3. “Multidiffusion”插件安裝。(可下可不下)
同樣可通過“擴展”-“可下載”-搜索關鍵詞“Tiled diffusion”直接安裝。
1. 首先打開“Stable Diffusion”,在“ControlNet Unit 0”上傳一張黑白老照片,然后“啟用”ControlNet 并且勾選“完美像素模式”。
2. 控制類型選擇“Recolor”,預處理器選擇“recolor_luminance”,然后模型會默認選上。
3. 點擊“ControlNet Unit 1”再把剛剛那張黑白照片上傳上去,然后“啟用”ControlNet 并且勾選“完美像素模式”。
4. 控制類型選擇“Depth”,預處理器選擇“depth_zoe”,然后模型會自動選上。
5. 設置好 ControlNet 之后,選擇一個人物寫實模型,然后在正向提示詞里面可以寫一些關于照片里面的內容,比如黑色西裝、黑色頭發、白色帽子等等,然后反向提示詞放個通用的就可以,其實不寫也行。
6. 設置生成參數,生成參數可以根據自己的需求設置,尺寸這里建議設為跟照片同樣的比例。
7. 設置完以上參數之后,點擊“生成”即可。
我們可以看到從原來的黑白照片,變成了彩色照片,但是我們發現照片還是會有一些模糊。不過沒事,可以嘗試以下方法:
1. 點擊“后期處理”上傳剛剛生成的彩色照片。
2. 將“縮放比例”調為“1”,然后將“GFPGAN 可見程度”調為“1”。
3. 設置完以上參數之后,點擊“生成”即可。
(如果覺得這樣就 OK 了,那到這里就結束了,想讓畫面更清晰的,可以接著往下看)
我們可以看到臉部變清晰了,但是其他的地方還是會有一些模糊,不過沒事,接下來我們可以使用“StablSR”腳本和“Multidiffusion”插件來讓整張照片都變得更高清。
(下面的部分需要安裝“StablSR”腳本和“Multidiffusion”插件和下載“StablSR”腳本的模型)
1. 將剛剛的圖片發送到“圖生圖”。
2. 選擇“v2-1_768-ema-pruned.ckpt”大模型和“vqgan_cfw_00011_vae_only.ckpt”VAE 模型。(正向提示詞和反向提示詞可以不用寫)
3. 設置生成參數,跟文生圖參數保持一致就行。
4. 啟用“Tiled Diffusion”以及“Tiled VAE”,將“放大倍數”改為“1”,然后勾選“啟用噪聲反轉”,其他的參數保持默認即可。
5. 選擇“StableSR”腳本,在“SR 模型”選擇“webui_768v_139.ckpt”模型,然后“放大倍數”為“2”,勾選“純噪聲”。
6. 設置好以上參數之后,點擊“生成”即可。
我們可以看到經過放大之后,照片變得更清晰更高清了。
以上是對修復黑白老照片的方法介紹,隨著 AI 技術不斷的進步,將那些因時間流逝而變得模糊、破損的老照片恢復成清晰、彩色的狀態以不在是一件很難的事情了。
復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。
發評論!每天贏獎品
點擊 登錄 后,在評論區留言,系統會隨機派送獎品
2012年成立至今,是國內備受歡迎的設計師平臺,提供獎品贊助 聯系我們
AI輔助海報設計101例
已累計誕生 737 位幸運星
發表評論 為下方 3 條評論點贊,解鎖好運彩蛋
↓ 下方為您推薦了一些精彩有趣的文章熱評 ↓