Ha képet szeretnénk a mesterséges intelligencia segítségével nagyítani, akkor nagyon jó megoldás a Stable Diffusion a ControlNET kiegészítővel. Így a képeket a saját számítógépünkön tudjuk nagyítani. Nem kell külső szerverre elküldeni, ezért több képet is könnyedén tudunk nagyítani. Vagy akár bizalmas képek nagyítására is jól használható.
Az alábbi módszer Sebastian Kamph videója alapján készült.
Felkészülés
Amire szükségünk lesz:
- Legalább 4 GB VRAM-al rendelkező NVDIA videó kártyára
- Stable Diffusion (Automatic1111)
- ControlNET (legalább 1.1)
- ControlNET Tile model (letölthető innen, a control_v11f1e_sd15_tile.pth és a control_v11f1e_sd15_tile.yaml is szükséges). Másoljuk be a ControlNet könyvárába (stable-diffusion-webui\extensions\sd-webui-controlnet\models\)
- 4x Ultrasharp model (letölthető innen). Másoljuk be az ESRGAN könyvtárba (stable-diffusion-webui\models\ESRGAN\)
Stable Diffusion beállítások
A Stable Diffusion beállításai a következőek legyenek:
- Munkafül: img2img
- Checkpoint: Deliberate (letöltés innen), de lehet más modell is
- Prompt: Írjuk le azt, ami a képen van. De elég csak nagy vonalakban. A leírás a kép újra rajzolásában segít.
- Negatív prompt: text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, morbid, mutation, deformed, blurry, text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, morbid, mutation, deformed, blurry,
- Sampling method: Euler a, de más metódusokkal is működhet
- Denoising strength: Az első nagyításnál 0.1 és 0.4 között.A második nagyítástól kezdve ennél kisebb értékek.
- A kép méretaránya az eredeti kép aránya legyen.
- Forrás képnek tegyük be azt, amit fel szeretnénk nagyítani.
ControlNET beállításai
A ControlNET kiegészítőben az alábbi beállításokat tegyük:
- Preprocessor: tile_resample
- Model: tile (control_v11f1e_sd15_tile [a371b31b])
- Control Mode: ControlNet is more important
- Forrás képnek ide is tegyük be azt, amit nagyítani szeretnénk (az újabb ControlNET kiegészítő automatikusan felveszi a Stable Diffusion forrás képét)
Ultimate SD upscale beállításai
Az Ultimate SD upscale script beállításai a következőek:
- Script: Ultimate SD upscale
- Target size type: Scale from image size
- Scale: Mekkorára szeretnénk a nagyítást (pl. 2)
- Upscaler: 4x-UltraSharp
- Type: none (de ez esetleg lehet más bizonyos képeknél, hogy eltüntesse a csempe hatást)
Videó
Sebastian Kamph egy részletes videóban megmutatja, és részletesen elmondja melyik beállítás mit is csinál pontosan.