Hogyan állítsuk be a kép árnyalatát a PyTorch-ban?

Hogyan Allitsuk Be A Kep Arnyalatat A Pytorch Ban



Színárnyalat a fény domináns hullámhosszára utal, amely meghatározza, hogy az ember milyen színt érzékel. Ez a szín azon tulajdonsága, amely lehetővé teszi az emberek számára, hogy különbséget tudjanak tenni ugyanazon színcsalád különböző árnyalatai között. A felhasználók módosíthatják bármely kép árnyalatát, hogy megváltoztassák annak hatását és megjelenését. A PyTorch biztosítja a „ módosítani_színárnyalat() ” módszer egy adott kép árnyalatának megváltoztatásához. Ez a módszer a színárnyalathoz igazított képet adja vissza a felhasználóknak.

Ez a cikk bemutatja a kép árnyalatának megváltoztatásának módszerét a PyTorch alkalmazásban.

Hogyan állítsuk be/módosítsuk a kép színárnyalatát a PyTorch alkalmazásban?

A kép színárnyalatának PyTorch alkalmazásban történő beállításához kövesse az alábbi lépéseket:







1. lépés: Töltse fel a képet a Google Colabba

Először nyissa meg a Google Colabot, és kattintson az alább kiemelt ikonokra. Ezután válassza ki az adott képet a számítógépről, és töltse fel:





Ezt követően a kép feltöltésre kerül a Google Colabba:





Itt feltöltöttük a következő képet, és beállítjuk ennek a képnek az árnyalatát:



2. lépés: Importálja a szükséges könyvtárat

Ezt követően importálja a szükséges könyvtárakat. Például a következő könyvtárakat importáltuk:

import fáklya

tól től PIL import Kép

import fáklyalátás. átalakul . funkcionális mint F

Itt:

  • ' import fáklya ” importálja a PyTorch könyvtárat.
  • ' a PIL import képből ” különböző képfájlformátumok megnyitására és mentésére szolgál.
  • ' import torchvision.transforms.functional mint F ” importálja a funkcionális modult a „torchvision.transforms” fájlból, amely transzformációkat biztosít:

3. lépés: Olvassa el a bemeneti képet

Ezután olvassa el a bemeneti képet a számítógépről. Itt olvassuk a „ virágok_img.jpg ' és tárolja a ' input_img ” változó:

input_img = Kép. nyisd ki ( 'flowers_img.jpg' )

4. lépés: Módosítsa a bemeneti kép színárnyalatát

Most módosítsa a bemeneti kép színárnyalatát az adott színárnyalattényezővel a „ módosítani_színárnyalat() ” módszerrel. Itt a színárnyalatot egy tényezővel módosítjuk 0.2 ”:

new_img = F. módosítani_árnyalat ( input_img , 0.2 )

5. lépés: Jelenítse meg a Hue Adjusted (Árnyalathoz igazított) képet

Végül tekintse meg az árnyalattal beállított képet a megjelenítésével:

new_img

A fenti kimenet azt mutatja, hogy a bemeneti kép színárnyalata sikeresen be lett állítva a megadott színárnyalat-tényezővel, azaz „0,2”.

Hasonlóképpen, a felhasználók bármilyen más árnyalattényezőt megadhatnak a kép színárnyalatának beállításához. Most ugyanazt a képet állítjuk be a „ -0,3 ” színárnyalat tényező a különbség megtekintéséhez:

new_img = F. módosítani_árnyalat ( input_img , - 0.3 )

Ez megváltoztatja a kép árnyalatát:

Jegyzet: A felhasználók a [-0,5, 0,5] tartományban adhatják meg a színárnyalattényező értékét. Ezek az értékek a képet kiegészítő színekkel, míg a „0” az eredeti képet adják.

Összehasonlítás

Az eredeti kép és a színárnyalat-beállított képek összehasonlítása alább látható:

jegyzet : Google Colab jegyzetfüzetünket ezen a címen érheti el link .

Elmagyaráztuk a kép színárnyalatának beállításának hatékony módszerét a PyTorch alkalmazásban.

Következtetés

A kép színárnyalatának beállításához/módosításához a PyTorch alkalmazásban először töltse fel a kívánt képet a Google Colabba. Ezután importálja a szükséges könyvtárakat, és olvassa el a bemeneti képet. Ezután használja a „ módosítani_színárnyalat() ” módszerrel módosíthatja a bemeneti kép színárnyalatát a kívánt színárnyalat-tényezőkkel. Végül tekintse meg a színárnyalat-beállított képet a megjelenítésével. Ez a cikk bemutatta a kép színárnyalatának beállításának/módosításának módszerét a PyTorch alkalmazásban.