Hur man återställer ansikten på stabil diffusion steg för steg
Under de senaste åren har artificiell intelligens gjort framsteg inom alla områden för att öka realistiska resultat, särskilt för fotogeneratorer. Men ibland behöver du ändå återställa ansikten i Stable Diffusion. För även om det automatiskt kan skapa bilder från uppmaningar på några sekunder, är nackdelen här de förvrängda eller suddiga delarna av ansikten. Detta skulle kunna förbättras med olika metoder. Den här artikeln kommer att diskutera varje alternativ, så hitta det bästa för att återställa ansikten i Stable Diffusion.
Guidelista
Del 1: Varför ansikten blir suddiga i stabil spridning Del 2: Hur man återställer ansikte i stabil diffusion med AUTOMATIC1111 Del 3: Använd Google Colab för att återställa ansikten i stabil spridning Del 4: Vanliga frågor om att återställa ansikten i stabil diffusionDel 1: Varför ansikten blir suddiga i stabil spridning
Innan du hoppar för att återställa ansikten i Stable Diffusion, låt oss svara på den här relaterade frågan. Ett neuralt nätverk med en enorm datauppsättning av bilder tränar AI-fotogeneratorn. Denna teknik är kärnan i verktyget och genererar högkvalitativt resultat utan ansträngning. Tyvärr är den fortfarande inte perfekt och kan ibland avvika resultaten från inmatningsuppmaningarna. Detta orsakar förvrängningen du ser i de genererade bilderna, saknade subtila saker och variationer på det mänskliga ansiktet, händerna och andra delar.
Dessutom måste vissa inställningar justeras noggrant, och en av dem är CFG-skalan. Det är en enorm faktor för resultatet eftersom det kan anpassa detaljerna till prompten. En annan är den prompt som används. Även om du inkluderar alla kända ord som uppmaningar, kommer Stabil Diffusion sannolikt att ge dig förvrängda resultat om det är av förkunskaper. Låt oss ändå se metoderna för att fixa förvrängningen på AI-bilderna.
Del 2: Hur man återställer ansikte i stabil diffusion med AUTOMATIC1111
Du kan överväga alla möjliga orsaker till förvrängda mänskliga ansikten i de genererade bilderna. Men lyckligtvis kan du fortfarande fixa det på Stable Diffusion med de två metoderna nedan.
1. Återställ ansikten med AUTOMATIC1111 stable-diffusion-WebUI
A1111 är en extra lösning för avancerade användare. Den erbjuder de flesta nya funktionerna, men kom ihåg att det inte är den mest tillgängliga plattformen eftersom den behöver mer dokumentation. Dessutom har den en mycket skrämmande lista med funktioner som gör installationen mer komplicerad. Tänk ändå på A1111:s fördelar med att fylla förvrängda delar, färgkorrigering och bildförbättring. Se demonstrationen nedan om hur du använder AUTOMATIC1111 stable-diffusion-WebUI för att återställa ansikten på Stable Diffusion:
Steg 1.Efter att ha skapat en bild på verktyget, navigera till menyn och leta upp alternativet "Återställ ansikten". Klicka på den för att tillämpa lösningen.
Steg 2.Om du vill fixa ögonen eller andra delar, ladda upp en ny bild till Extra Tab-menyn. Se till att lägga effekten av Code Former eller GFPGAN och fler konfigurationer om det behövs.
2. Målning med AUTOMATIC1111 stabil-diffusion-webui
Inpainting är en annan funktion du kan hitta i AUTOMATIC1111 stable-diffusion-webui. En av dess funktioner är att fylla i de saknade detaljerna i den genererade bilden, som en kraftfull bilduppskalare för Stable Diffusion. Det bästa är att användaren manuellt kan välja de bilddelar som ska redigeras, och verktyget genererar automatiskt nya detaljer. Följ demonstrationen nedan för att använda Inpainting:
Steg 1.Navigera till img2img-menyn och välj alternativet Inpaint. Välj den del du vill fixa; det kan vara det mänskliga ansiktet eller delar som ögon, öron, etc.
Steg 2.Konfigurera inställningarna efter dina behov. Om du inte är bekant med alternativen, försök att tillämpa inställningarna från bilden nedan.
Del 3: Använd Google Colab för att återställa ansikten i stabil spridning
Eftersom Stable Diffusion görs tillgänglig för allmänheten, även för den betalda versionen, kan konfigurationen göras med Hugging Face Spaces via Google Colab. Detta app för ansiktsredigering är också gratis, och du behöver bara några klick för att återställa ansiktena på bilderna. Google Colab är en molnbaserad plattform så du kan bli skrämd av koderna runt den. Däremot behöver du inte lära dig kodning för att köra det här programmet; följ istället de enkla stegen nedan.
Steg 1.Ladda ner Stable Diffusion från Hugging Face och skapa ett konto. Kopiera sedan Stable Diffusion Colab Notebook sparad från din enhet. Se till att du använder Google Colab på GPU i det här steget. Du kan ändra detta från Runtime-menyn under Change Runtime Type.
Steg 2.Kör de första cellerna genom att hålla musen över varje cell på plattformen. Klicka på "Spela"-knappen och vänta på den gröna bocken när den är klar. Du måste också köra den femte cellen för att ladda ner alla nödvändiga filer. Generera den första bilden med återställningsprocessen genom att ange lämpliga uppmaningar.
Bonustips: Krymp stabil diffusionsåterställning av ansiktsbilder
Anta att du är bra med att återställa ansikten i Stable Diffusion, men du vill minska filstorleken på bilderna. I det här fallet kan du använda AnyRec gratis bildkompressor online för den enklaste metoden. Det kan minska filstorleken med upp till 80% samtidigt som den ursprungliga bildkvaliteten behålls. Detta verktyg ger 40 gratis platser för uppladdning med maximalt 5 MB för varje bild att komprimera till KB.
- Komprimera bilder för att behålla den ursprungliga bildkvaliteten och data.
- Krymp sats av stabila diffusionsgenererade bilder med ett klick.
- Stöd för bildtyper, inklusive JPEG, PNG, SVG och GIF.
- Du behöver inte skapa ett konto och ingen vattenstämpel används.
Del 4: Vanliga frågor om att återställa ansikten i stabil diffusion
-
1. Vilka inställningar ska jag konfigurera på A1111?
Med dess omfattande lista med inställningar kan du konfigurera dessa alternativ för att återställa ansikten. Sök efter CodeFormer, Snabbinställningar från sidan Inställningar och välj VAE släppt av Stabilitet efter att ha laddat ner det.
-
2. Kan jag återställa ansikten i Stabil Diffusion med hjälp av CFG-skalan?
Nej. Även om alternativet kommer att skapa en närhet till prompten och de genererade bilderna, finns det fortfarande ingen garanti för att det kommer att fixa de mänskliga ansiktena. Dessutom är det bästa alternativet för CFG-skalan mellan 7 till 10, vilket begränsar dig från ytterligare konfiguration.
-
3. Vad är nackdelen med att skapa en helkroppsbild med ett AI-verktyg?
De förvrängda delarna är den största nackdelen med en helkroppsgeneration i Stable Diffusion. Det kan vara hela ansiktet, benen, extra extremiteter etc. Det kan bli värre när du skapar det med en liten upplösning på runt 1024px eller lägre.
-
4. Vad är en alternativ metod för att få ett bra ansikte i Stable Diffusion?
Uppmaningar spelar en stor roll i AI-generatorn. Det föreslås att inkludera nyckelord för en viss artist och en specifik beskrivning, såsom ansiktsdetaljer och negativa uppmaningar.
-
5. Är det ett fel att ha dubbletter i Stabil Diffusion?
Ja. När du ser två ansikten efter att ha genererat ett foto måste du fixa det med lösningarna som nämns i den här artikeln. Felet uppstår dock vanligtvis när du använder stående bildstorlek, så det kan åtgärdas genom att ändra bildstorleken.
Slutsats
Även om det är en besvikelse att ta emot ett förvrängt foto från Stable Diffusion, kan du fortfarande återställa ansikten i Stable Diffusion använder A1111, Inpainting och Google Colab. För effektiv bildkomprimering rekommenderas att använda AnyRec Free Image Compressor Online. Besök den officiella hemsidan och se den bästa lösningen!