Hvordan gjenopprette ansikter på stabil diffusjon trinn for trinn

Liam Miller
03. aug 2023 / Oppdatert av Liam Miller til AI-verktøy

De siste årene har kunstig intelligens gjort fremskritt på alle felt for å øke realistiske resultater, spesielt for fotogeneratorer. Men noen ganger må du fortsatt gjenopprette ansikter i stabil diffusjon. For selv om den automatisk kan lage bilder fra meldinger på sekunder, er ulempen her de forvrengte eller uskarpe delene av ansiktene. Dette kan forbedres med forskjellige metoder. Denne artikkelen vil diskutere hvert alternativ, så finn den beste for å gjenopprette ansikter i Stable Diffusion.

Del 1: Hvorfor ansikter blir uskarpe i stabil spredning

Før du hopper for å gjenopprette ansikter i Stable Diffusion, la oss svare på dette relaterte spørsmålet. Et nevralt nettverk med et enormt datasett med bilder trener AI-fotogeneratoren. Denne teknikken er kjernesystemet i verktøyet, og genererer høykvalitets output uten problemer. Dessverre er det fortsatt ikke perfekt og vil noen ganger avvike resultatene fra inndatameldingene. Dette forårsaker forvrengningen du ser i de genererte bildene, manglende subtile ting og variasjoner på det menneskelige ansiktet, hendene og andre deler.

I tillegg må noen innstillinger justeres nøyaktig, og en av dem er CFG-skalaen. Det er en enorm faktor for utgangen, da den kan justere detaljene til ledeteksten. En annen er ledeteksten som brukes. Selv om du inkluderer alle de kjente ordene som ledetekstene, vil stabil diffusjon sannsynligvis gi deg forvrengte resultater hvis det er ute av forkunnskaper. La oss likevel se metodene for å fikse forvrengningen på AI-bildene.

Del 2: Hvordan gjenopprette ansikt i stabil diffusjon med AUTOMATIC1111

Du kan vurdere alle mulige årsaker til forvrengte menneskeansikter i de genererte bildene. Men heldigvis kan du fortsatt fikse det på Stable Diffusion med de to metodene nedenfor.

1. Gjenopprett ansikter med AUTOMATIC1111 stabil-diffusion-WebUI

A1111 er en tilleggsløsning for avanserte brukere. Den tilbyr de fleste nye funksjonene, men husk at det ikke er den mest tilgjengelige plattformen siden den trenger mer dokumentasjon. Den har også en veldig skremmende liste over funksjoner som gjør oppsettet mer komplisert. Tenk likevel på fordelene til A1111 når det gjelder å fylle forvrengte deler, fargekorrigering og bildeforbedring. Se demonstrasjonen nedenfor om hvordan du bruker AUTOMATIC1111 stable-diffusion-WebUI for å gjenopprette ansikter på Stable Diffusion:

Trinn 1.Etter å ha generert et bilde på verktøyet, naviger til menyen og finn alternativet "Gjenopprett ansikter". Klikk på den for å bruke løsningen.

A1111s Restore Face

Steg 2.Hvis du ønsker å fikse øynene eller andre deler, last opp et nytt bilde til Extra Tab-menyen. Sørg for å sette innvirkningen av Code Former eller GFPGAN og flere konfigurasjoner om nødvendig.

2. Maling med AUTOMATIC1111 stabil-diffusjon-webui

Inpainting er en annen funksjon du kan finne i AUTOMATIC1111 stable-diffusion-webui. En av funksjonene er å fylle ut de manglende detaljene i det genererte bildet, som en kraftig bildeoppskalerer for stabil diffusjon. Det beste er at brukeren manuelt kan velge bildedelene som skal redigeres, og verktøyet genererer automatisk nye detaljer. Følg demonstrasjonen nedenfor for å bruke Inpainting:

Trinn 1.Naviger til img2img-menyen og velg alternativet Inpaint. Velg delen du vil fikse; det kan være det menneskelige ansiktet eller deler som øyne, ører osv.

Steg 2.Konfigurer innstillingene i henhold til dine behov. Hvis du ikke er kjent med alternativene, prøv å bruke innstillingene fra bildet nedenfor.

InPainting-konfigurasjon

Del 3: Bruk Google Colab for å gjenopprette ansikter i stabil spredning

Siden Stable Diffusion er laget for publikum, selv for den betalte versjonen, kan konfigurering gjøres med Hugging Face Spaces via Google Colab. Dette app for ansiktsredigering er også gratis, og du trenger bare noen få klikk for å gjenopprette ansiktene på bildene. Google Colab er en skybasert plattform, så du kan bli skremt av kodene rundt den. Derimot trenger du ikke lære koding for å kjøre dette programmet; i stedet følger du de enkle trinnene nedenfor.

Trinn 1.Last ned Stable Diffusion fra Hugging Face og opprett en konto. Kopier deretter Stable Diffusion Colab Notebook lagret fra stasjonen. På dette trinnet, sørg for at du bruker Google Colab på GPU. Du kan endre dette fra Runtime-menyen under Change Runtime Type.

Steg 2.Kjør de første cellene ved å holde musen over hver celle på plattformen. Klikk på "Spill"-knappen og vent på det grønne merket når det er ferdig. Du må også kjøre den femte cellen for å laste ned alle nødvendige filer. Generer det første bildet med gjenopprettingsprosessen ved å skrive inn de riktige ledetekstene.

Google Collab

Bonustips: Krymp stabil diffusjon Gjenopprett ansiktsbilder

Anta at du er flink med å gjenopprette ansikter i Stable Diffusion, men du vil redusere filstørrelsen på bildene. I dette tilfellet kan du bruke AnyRec gratis bildekompressor på nett for den enkleste metoden. Den kan redusere filstørrelsen med opptil 80% samtidig som den beholder den originale bildekvaliteten. Dette verktøyet gir 40 gratis spor for opplasting med maksimalt 5 MB for hvert bilde som skal komprimeres til KB.

AnyRec bildekompressor

Del 4: Vanlige spørsmål om gjenoppretting av ansikter i stabil diffusjon

Konklusjon

Selv om det er skuffende å motta et forvrengt bilde fra Stable Diffusion, kan du fortsatt gjenopprette ansikter i stabil diffusjon bruker A1111, Inpainting og Google Colab. For effektiv bildekomprimering anbefales det å bruke AnyRec Free Image Compressor Online. Besøk den offisielle nettsiden og se den beste løsningen!

Relaterte artikler: