醜話說在前頭,如果遇到的打碼是本文封面程度的,自己手動修或用Stable Diffusion的InPaint來澀澀會比較實際。
換言之,本文介紹的AI工具有很明顯的極限,優點是「簡單」和「快」。
*本文無18禁內容,但你我都知道這個AI會用在18禁的內容上。
講述安裝流程前先貼上來源,英文夠好的可以自行前往閱覽:
decensor-chan - 本文安裝和使用流程的根據github
hent-AI - 將原圖有碼部分自動打上綠罩的AI的github
DeepCreamPy - 解碼AI的github
其實hent-AI(下文簡稱HAI)這個自動上綠罩的AI是非必要的,真正的解碼基本流程是:
但手動上綠罩很慢很枯燥,所以才有使用HAI的需求。
一、下載HAI(7z壓縮檔) - 直接下載連結
二、選擇想要解壓縮的目錄解壓縮後,內容應如下圖:
三、下載DCP(zip壓縮檔),直接下載的地方有二:
github(直接下載連結):
https://github.com/Deepshift/DeepCreamPy/releases
Mega:
https://mega.nz/file/mhESmDqB#K1oGhABr2uPmxEHcbJD6uVLGhCLeZoUB7h2Z8Duyfvg
四、DCP的壓縮檔裡面應是一個dist 1資料夾,將其解壓縮至方才HAI的資料夾內,結果如下:
五、用筆記本或notepad++等文字處理軟體開啟HAI資料夾中的hconfig.ini,將其調整如下:
[DEFAULT]
dcpdir =
srcdir =
gmask = 4
[USER]
dcpdir = ..\DCP\dist 1
srcdir = ..\DCP\input_images
gmask = 3
接下來,就能準備開始使用了!
一、將需要打上綠罩的圖片放至HAI目錄的下圖紅框資料夾中:
二、點選上圖目錄下的main.exe開啟HAI,會先開啟一個命令提示字元視窗,過一會才會出現下圖的介面視窗:
HAI支援Bar(條碼)、Mosaic(馬賽克)、Video(影片)三種。換言之,每次使用時必須使用相同打碼類型的圖片或影片。影片的部分本文不做介紹,但流程基本上相同,HAI會將影片的影格拆成一張張圖片上綠罩再交由DCP處理,所以是非常耗費時間的工程。
*HAI理應有支援CUDA GPU,但手續繁雜我不會用。
三、點選對應的打碼方式後,會進入下個介面:
圖中三行的內容就是安裝步驟五中的hconfig.ini內容,由上至下是:
1. HAI的原圖目錄
2. DCP的安裝目錄(dist 1)
3. 綠罩的邊緣要額外加上多少像素(建議不要為0)。
此三行內容均可再行調整。
四、按Go!即開始上綠罩(如按Back則會回到步驟二的選擇打碼類型介面)。
運算中會跳出下圖視窗:
五、等改跳另一個視窗如下圖,就是上完綠罩了:
六、需要注意的是,HAI上的綠罩常常不理想,需要在繪圖軟體中手動調整。請千萬記得上綠罩時一定要上(RGB 0, 255, 0)的純綠色,如果上色筆刷/工具有半透明、漸層、反鋸齒(柔邊)等都會出問題。簡要言之,必須是小畫家的鉛筆工具般的上色結果。
七、HAI算出的綠罩圖片會放在DCP(也就是dist 1)目錄下的decensor_input資料夾中:
請注意!如果是馬賽克或影片,HAI會一併把原圖轉檔成PNG放到decensor_input_original資料夾內。
八、調整好綠罩後,就開始點擊dist 1目錄下的另一個main.exe開啟DCP介面:
左邊的Censor Type = 打碼類型,右邊的Number of Decensor Variations的1、2、4,即是每張圖片想要幾種解碼版本。
九、選好選項後,就按長條的Decensor Your Images按鈕開始進行解碼。
十、解碼完成,DCP介面會變成如下圖,就可關掉DCP的介面:
十一、解碼完的圖片會在dist 1目錄下的decensor_output資料夾中。
十二、如想接著進行其他圖片的解碼,請記得先把HAI和DCP(dist 1)內的所有圖片都先清理掉。
十三、HAI不用每次算完後關掉重開,但DCP需要。
這張條碼解碼後會參雜綠罩的綠色,應該是因為筆者把綠罩的邊緣要額外加上多少像素(Grow detected mask amount (0 to 10))設為0的緣故。
DCP是將近五年前的AI程式,作者弄丟筆電後就沒有繼續更新,所以可以看得出來,如果原圖較為複雜則很難生成很好的結果。
當然,如果只是想快速澀澀應該是足夠了——大概?
祝大家算圖(嗯?)愉快!