Kuidas PyTorchis pildi heledust, kontrasti, küllastust ja tooni juhuslikult reguleerida?

Kuidas Pytorchis Pildi Heledust Kontrasti Kullastust Ja Tooni Juhuslikult Reguleerida



Heledus, kontrastsus, küllastus ja toon on pildi olulised tegurid, mis võivad selle välimust mõjutada. PyTorch pakub ColorJitter() ” meetod konkreetse pildi heleduse, kontrasti, küllastuse ja tooni juhuslikuks reguleerimiseks. Kasutajad saavad määrata iga parameetri väärtuste vahemiku korteeži või üksiku väärtusena. See meetod tagastab äsja kohandatud pildi koos juhuslikult muudetud soovitud teguritega määratud vahemikust.

See ajaveeb illustreerib PyTorchis pildi heleduse, kontrasti, küllastuse ja tooni reguleerimise meetodit.







Kuidas PyTorchis pildi heledust, kontrasti, küllastust ja tooni juhuslikult reguleerida?

Pildi heleduse, kontrasti, küllastuse ja tooni juhuslikuks reguleerimiseks PyTorchis järgige alltoodud samme.



1. toiming: laadige pilt üles teenusesse Google Colab



Esmalt avage Google Colab ja klõpsake allpool esiletõstetud ikoonidel. Seejärel valige arvutist konkreetne pilt ja laadige see üles:






Seejärel laaditakse pilt üles Google Colabi:


Siin oleme üles laadinud järgmise pildi ja kohandame juhuslikult selle heledust, kontrasti, küllastust ja tooni:




2. samm: importige vajalik kogu

Järgmisena importige vajalikud teegid. Näiteks oleme importinud järgmised teegid:

import tõrvik
import torchvision.transforms nagu teiseneb
PIL-i impordi pildist


Siin:

    • import tõrvik ” impordib PyTorchi teegi.
    • import torchvision.transforms as transforms ” impordib teisendusmooduli torchvisionist, mida kasutatakse pildiandmete eeltöötluseks enne nende edastamist närvivõrku.
    • PIL-i impordi pildist ” kasutatakse erinevate pildifailivormingute avamiseks ja salvestamiseks:


3. samm: lugege sisendpilti

Pärast seda lugege arvutist sisendpilt. Siin loeme ' lilled_img.jpg ja salvestades selle kaustas sisend_img ” muutuja:

input_img = Pilt.avatud ( 'flowers_img.jpg' )



4. samm: määrake teisendus

Seejärel määrake teisendus, et reguleerida ülaltoodud sisendpildi heledust, kontrasti, küllastust ja tooni. Siin oleme nende tegurite jaoks määratlenud järgmised väärtused:

teisendus = teisendab.ColorJitter ( heledus = 1.5 , kontrast = 1.2 , küllastus = 2 , värvitoon = 0.3 )



5. samm: rakendage pildile teisendus

Nüüd rakendage ülaltoodud teisendust soovitud sisendpildile, et kohandada selle soovitud tegureid:

new_img = teisendus ( sisend_img )



6. samm: kuvage kohandatud pilt

Lõpuks vaadake kohandatud pilti, kuvades selle:

uus_img



Ülaltoodud väljund näitab, et sisendpildi heledus, kontrastsus, küllastus ja toon on määratud teguritega edukalt reguleeritud.

Võrdlus

Algse pildi ja kohandatud pildi võrdlust näete allpool:

Algne pilt

Kohandatud pilt

Märge : meie Google Colabi märkmikule pääsete juurde siit link .

Lisaks saate vaadata ka pakutavaid artikleid pildi heleduse, kontrasti, küllastuse ja tooni reguleerimise kohta:

Oleme tõhusalt selgitanud PyTorchis pildi heleduse, kontrasti, küllastuse ja tooni juhusliku reguleerimise meetodit.

Järeldus

Pildi heleduse, kontrasti, küllastuse ja tooni juhuslikuks reguleerimiseks PyTorchis laadige esmalt soovitud pilt teenusesse Google Colab. Seejärel importige vajalikud teegid ja lugege sisendpilti. Pärast seda kasutage ' ColorJitter() ” meetod pildi heleduse, küllastuse, kontrasti ja tooni juhuslike teisenduste rakendamiseks. Lõpuks vaadake kohandatud pilti, kuvades selle. See ajaveeb on illustreerinud meetodit pildi heleduse, kontrasti, küllastuse ja tooni reguleerimiseks PyTorchis.