Kuidas PyTorchis pildi teravust reguleerida?

Kuidas Pytorchis Pildi Teravust Reguleerida



Teravus viitab pildi funktsioonide detailidele ja selgusele. Teraval pildil on selgelt määratletud servad ja detailid, udusel pildil aga hägused servad ja detailid. Kasutajad saavad reguleerida mis tahes pildi teravust selle kvaliteedi parandamiseks. PyTorch pakub reguleeri_teravus() ” meetod konkreetse pildi teravuse muutmiseks. See meetod tagastab kasutajatele teravusega reguleeritud pildi.

See artikkel demonstreerib PyTorchis pildi teravuse muutmise meetodit.

Kuidas PyTorchis pildi teravust reguleerida/muuta?

Pildi teravuse reguleerimiseks PyTorchis järgige järgmisi 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:





Seda tehes laaditakse pilt üles teenusesse Google Colab:





Siin oleme üles laadinud järgmise pildi ja kohandame selle pildi teravust:



2. samm: importige vajalik kogu

Pärast seda importige vajalikud teegid. Näiteks oleme importinud järgmised teegid:

importida tõrvik

alates PIL importida Pilt

importida tõrvikuvisioon. teiseneb . funktsionaalne nagu F

Siin:

  • import tõrvik ” impordib PyTorchi teegi.
  • PIL-i impordi pildist ” kasutatakse erinevate pildifailivormingute avamiseks ja salvestamiseks.
  • import torchvision.transforms.functional kui F ” impordib funktsionaalse mooduli saidist „torchvision.transforms”, mis pakub teisendusi:

3. samm: lugege sisendpilti

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

sisend_img = Pilt. avatud ( 'birds_img.jpg' )

4. samm: muutke sisendpildi teravust

Nüüd muutke sisendpildi teravust konkreetse teravusteguriga, kasutades nuppu ' reguleeri_teravus() ” meetod. Siin reguleerime teravust teravusteguriga ' 6 ”:

uus_img = F. reguleeri_teravus ( sisend_img , 6 )

5. samm: kuvage reguleeritud teravusega pilt

Lõpuks vaadake teravusega reguleeritud pilti, kuvades selle:

uus_img

Ülaltoodud väljund näitab, et sisendpildi teravus on edukalt reguleeritud määratud teravusteguriga, st '6'.

Samamoodi saavad kasutajad määrata pildi teravuse reguleerimiseks/muutmiseks mis tahes muu teravusteguri. Nüüd kohandame sama pilti ' -4 ” teravusfaktor, et näha erinevust:

uus_img = F. reguleeri_teravus ( sisend_img , - 4 )

See muudab pildi häguseks:

Märge: ' 0 ” väärtus ja teravusteguri jaoks väiksem kui „0” annab uduse pildi ja „ 1 ” annab originaalpildi. Väärtus üle 1 suurendab pildi teravust.

Võrdlus

Algse pildi ja teravusega reguleeritud piltide võrdlust näete allpool:

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

Oleme selgitanud tõhusat meetodit pildi teravuse reguleerimiseks PyTorchis.

Järeldus

Pildi teravuse reguleerimiseks/muutmiseks PyTorchis laadige esmalt soovitud pilt Google Colabi üles. Seejärel importige vajalikud teegid ja lugege sisendpilti. Järgmisena kasutage ' reguleeri_teravus() ” meetod sisendpildi teravuse muutmiseks soovitud teravusteguritega. Lõpuks vaadake teravusega reguleeritud pilti, kuvades selle. See artikkel on näidanud meetodit pildi teravuse reguleerimiseks/muutmiseks PyTorchis.