Hoe gebruik je een negatieve prompt in stabiele diffusie?

Hoe Gebruik Je Een Negatieve Prompt In Stabiele Diffusie



Stable Diffusion is een krachtig model voor het genereren van tekst naar afbeelding dat realistische en artistieke afbeeldingen kan maken op basis van beschrijvingen in natuurlijke taal. Negatieve prompts zijn een manier om aan te geven wat u niet wilt zien in de gegenereerde afbeelding, zonder extra invoer. Ze kunnen u helpen ongewenste objecten, stijlen of artefacten uit de originele afbeelding te verwijderen en de uitvoer nauwkeurig af te stemmen op uw voorkeuren.

Dit bericht zal in detail negatieve prompts uitleggen en hoe je ze kunt gebruiken in Stable Diffusion.

Wat zijn negatieve prompts?

Een negatieve prompt is een functie die het Stable Diffusion-model instrueert over wat er uit de resulterende afbeelding moet worden weggelaten. Het wordt meestal ingevoerd in een apart invoervak ​​onder de positieve prompt, de tekst die beschrijft wat u in de afbeelding wilt zien. Gebruikers kunnen het lokaal installeren door de volgende instructies te volgen officiële koppeling of zijn functionaliteiten kan gebruiken via de web-gebruikersinterface .







Hoe werken negatieve prompts?

Stable Diffusion werkt door te beginnen met een canvas met veel ruis en dit geleidelijk te verwijderen om tot het eindresultaat te komen. Het gebruikt een sampler-algoritme dat de gegenereerde afbeelding na elke stap vergelijkt met de positieve prompt en enkele wijzigingen aan de ruis toevoegt totdat deze overeenkomt met de tekstbeschrijving. De negatieve prompt fungeert als een beperking die verhindert dat de sampler iets toevoegt dat de negatieve tekst tegenspreekt.



Voorbeeld 1: maak een kattenafbeelding zonder strepen

Als gebruikers een afbeelding van een ' kat ”, maar gebruikers willen niet dat het strepen heeft, gebruik dan de volgende prompts:



Positieve vraag: een kat





Negatieve prompt: strepen

De negatieve prompt begeleidt het generatieproces om strepen op de vacht van de kat te voorkomen en een afbeelding als deze te produceren:



Als de negatieve prompt is ' strepen ”, zal de sampler geen streepachtige patronen aan de ruis toevoegen. De uitvoer toont de afbeelding van een kat zonder strepen.

Voorbeeld 2: Wijzig een bestaande afbeelding Gebruik makend van Negatieve prompt

De negatieve prompt kan ook worden gebruikt om bestaande afbeeldingen te wijzigen door ze als een eerste canvas te gebruiken in plaats van als ruis. Op deze manier kunnen gebruikers bepaalde aspecten van de originele afbeelding verwijderen of wijzigen volgens de negatieve tekst. Als gebruikers bijvoorbeeld ' een kat met een hoed ”:

Als gebruikers nu de hoed willen verwijderen, upload dan de afbeelding door op de ' img2img ” knop en gebruik de volgende prompts:

Positieve prompt: Een kat

Negatieve prompt: heeft

De negatieve prompt begeleidt het generatieproces om de hoed van de vacht van de kat te wissen en een afbeelding als deze te produceren:

De uitvoer toont dat beeld van een kat zonder hoed in de interface.

Wat zijn enkele use-cases van negatieve prompts?

Negatieve prompts worden voor verschillende doeleinden gebruikt, zoals:

  • Ongewenste elementen uit een foto verwijderen. Als gebruikers bijvoorbeeld een afbeelding van een landschap willen genereren en er geen gebouwen of mensen in willen, gebruik dan een negatieve prompt zoals ' gebouwen, mensen ”.
  • De stijl of sfeer van een afbeelding wijzigen. Als gebruikers bijvoorbeeld een afbeelding van een zonsondergang willen genereren, maar niet willen dat deze te helder of te warm is, gebruikt u een negatieve prompt zoals ' helder, warm ”.
  • Enkele artefacten of afwijkingen in een afbeelding corrigeren. Als gebruikers bijvoorbeeld een afbeelding van een gezicht willen genereren, maar geen misvormingen of extra ledematen willen, gebruik dan een negatieve prompt zoals ' misvormde, extra ledematen ”.
  • De details of kenmerken van een afbeelding verfijnen. Als gebruikers bijvoorbeeld een afbeelding van een bloem willen genereren en niet willen dat deze doornen of vlekken heeft, gebruikt u een negatieve prompt zoals ' doornen, vlekken ”.

Hoe negatieve prompts effectief gebruiken?

Er zijn enkele tips en trucs die gebruikers kunnen helpen om negatieve prompts effectiever te gebruiken en betere resultaten te behalen:

  • Gebruik specifieke en beschrijvende woorden voor de negatieve prompts. In plaats van bijvoorbeeld ' slecht ' of ' lelijk ”, gebruik woorden die beschrijven wat iets slecht of lelijk voor je maakt.
  • Gebruik meerdere woorden voor de negatieve prompts, gescheiden door komma's. Dit vergroot de kans dat u alles wat u niet in de afbeelding wilt verwijderen of wijzigen.
  • Gebruik gewichten voor de negatieve prompts door achter elk woord een dubbele punt en een cijfer toe te voegen. Dit zal het belang of de kracht van elk woord bij het beïnvloeden van het generatieproces aanpassen.
  • Experimenteer met verschillende negatieve prompts en kijk hoe ze de uitvoer beïnvloeden. Soms kan het toevoegen of verwijderen van één woord een aanzienlijk verschil maken in de kwaliteit of stijl van de afbeelding.

Conclusie

In Stable Diffusion zijn negatieve prompts een krachtige functie die kan helpen om meer aangepaste en verfijnde afbeeldingen van tekstbeschrijvingen te maken. Ze stellen gebruikers in staat om te specificeren wat ze niet willen zien in de gegenereerde afbeelding en begeleiden het generatieproces om ze te vermijden of te verwijderen. Ze kunnen voor verschillende doeleinden worden gebruikt, zoals het verwijderen van ongewenste objecten of elementen.