Sådan justeres farvetonen på et billede i PyTorch?

Sadan Justeres Farvetonen Pa Et Billede I Pytorch



Hue refererer til lysets dominerende bølgelængde, der bestemmer, hvilken farve mennesker opfatter. Det er farveegenskaben, der gør det muligt for mennesker at skelne mellem forskellige nuancer af samme farvefamilie. Brugere kan justere farvetonen på ethvert billede for at ændre dets effekt og udseende. PyTorch leverer ' juster_hue() ” metode til at ændre nuancen af ​​et bestemt billede. Denne metode returnerer det farvetone-justerede billede til brugerne.

Denne artikel vil demonstrere metoden til at ændre billedets nuance i PyTorch.

Hvordan justeres/ændres billedets farvetone i PyTorch?

For at justere billedets nuance i PyTorch, se på følgende trin:







Trin 1: Upload et billede til Google Colab

Åbn først Google Colab og klik på de nedenfor fremhævede ikoner. Vælg derefter det specifikke billede fra computeren og upload det:





Efterfølgende vil billedet blive uploadet til Google Colab:





Her har vi uploadet følgende billede, og vi vil justere farvetonen på dette billede:



Trin 2: Importer nødvendigt bibliotek

Derefter skal du importere de nødvendige biblioteker. For eksempel har vi importeret følgende biblioteker:

importere fakkel

fra PIL importere Billede

importere fakkelsyn. transformerer . funktionelle som F

Her:

  • import lommelygte ” importerer PyTorch-biblioteket.
  • fra PIL import billede ” bruges til at åbne og gemme forskellige billedfilformater.
  • import torchvision.transforms.funktionel som F ' importerer det funktionelle modul fra 'torchvision.transforms', der giver transformationer:

Trin 3: Læs inputbilledet

Læs derefter inputbilledet fra computeren. Her læser vi ' blomster_img.jpg ' og gemme den i ' input_img variabel:

input_img = Billede. åben ( 'flowers_img.jpg' )

Trin 4: Skift inputbilledets farvetone

Rediger nu inputbilledets farvetone med den specifikke nuancefaktor ved hjælp af ' juster_hue() ” metode. Her justerer vi nuancen med en faktor ' 0,2 ”:

new_img = F. juster_hue ( input_img , 0,2 )

Trin 5: Vis det nuancejusterede billede

Til sidst kan du se det farvetonejusterede billede ved at vise det:

new_img

Ovenstående output viser, at farvetonen på inputbilledet er blevet justeret med den angivne farvetonefaktor, dvs. '0,2'.

På samme måde kan brugere angive enhver anden farvetonefaktor for at justere billedets nuance. Nu vil vi justere det samme billede med ' -0,3 ' farvetonefaktor for at se forskellen:

new_img = F. juster_hue ( input_img , - 0,3 )

Dette vil ændre farvetonen på billedet:

Bemærk: Brugere kan angive farvetonefaktorværdien i området [−0,5, 0,5]. Disse værdier giver billedet komplementære farver, mens '0' giver det originale billede.

Sammenligning

Sammenligningen mellem det originale billede og nuance-justerede billeder kan ses nedenfor:

Bemærk : Du kan få adgang til vores Google Colab Notebook her link .

Vi har forklaret den effektive metode til at justere farvetonen på et billede i PyTorch.

Konklusion

For at justere/ændre billedets nuance i PyTorch skal du først uploade det ønskede billede til Google Colab. Importer derefter de nødvendige biblioteker og læs inputbilledet. Brug derefter ' juster_hue() ” metode til at ændre inputbilledets farvetone med ønskede farvetonefaktorer. Til sidst kan du se det farvetonejusterede billede ved at vise det. Denne artikel har demonstreret metoden til at justere/ændre billedets nuance i PyTorch.