Ipapakita ng artikulong ito ang paraan upang baguhin ang sharpness ng imahe sa PyTorch.
Paano Ayusin/Baguhin ang Sharpness ng Imahe sa PyTorch?
Upang ayusin ang sharpness ng imahe sa PyTorch, tingnan ang mga sumusunod na hakbang:
- I-upload ang gustong larawan sa Google Colab
- Mag-import ng mga kinakailangang aklatan
- Basahin ang input na imahe
- Baguhin ang sharpness ng input image
- Ipakita ang sharpness-adjusted na imahe
Hakbang 1: Mag-upload ng Larawan sa Google Colab
Una, buksan ang Google Colab at mag-click sa mga icon na naka-highlight sa ibaba. Pagkatapos, piliin ang partikular na larawan mula sa computer at i-upload ito:
Sa paggawa nito, maa-upload ang larawan sa Google Colab:
Dito, na-upload namin ang sumusunod na larawan at aayusin namin ang talas ng larawang ito:
Hakbang 2: Mag-import ng Kinakailangang Library
Pagkatapos nito, i-import ang mga kinakailangang aklatan. Halimbawa, na-import namin ang mga sumusunod na aklatan:
angkat tanglawmula sa PIL angkat Imahe
angkat torchvision. nagbabago . functional bilang F
dito:
- “ import na tanglaw ” nag-import ng PyTorch library.
- “ mula sa PIL import Image ” ay ginagamit upang buksan at i-save ang iba't ibang mga format ng file ng imahe.
- “ import torchvision.transforms.functional as F ' ini-import ang functional module mula sa 'torchvision.transforms' na nagbibigay ng mga pagbabago:
Hakbang 3: Basahin ang Input na Larawan
Pagkatapos nito, basahin ang input na imahe mula sa computer. Dito, binabasa natin ang ' birds_img.jpg 'at iniimbak ito sa' input_img ” variable:
input_img = Imahe. bukas ( 'birds_img.jpg' )Hakbang 4: Baguhin ang Sharpness ng Input Image
Ngayon, baguhin ang sharpness ng input image gamit ang partikular na sharpness factor gamit ang ' adjust_sharpness() ” paraan. Dito, inaayos namin ang sharpness na may sharpness factor ' 6 ”:
new_img = F. adjust_sharpness ( input_img , 6 )Hakbang 5: Ipakita ang Sharpness Adjusted Image
Panghuli, tingnan ang sharpness-adjusted na imahe sa pamamagitan ng pagpapakita nito:
new_img
Ang output sa itaas ay nagpapakita na ang sharpness ng input image ay matagumpay na naayos sa tinukoy na sharpness factor ibig sabihin, '6'.
Katulad nito, maaaring tukuyin ng mga user ang anumang iba pang sharpness factor upang ayusin/baguhin ang sharpness ng larawan. Ngayon, isasaayos namin ang parehong imahe gamit ang ' -4 ” sharpness factor para makita ang pagkakaiba:
new_img = F. adjust_sharpness ( input_img , - 4 )Ito ay magpapalabo ng larawan:
Tandaan: Ang ' 0 ” value at mas mababa sa “0” para sa sharpness factor ay nagbibigay ng blur na imahe at “ 1 ” nagbibigay ng orihinal na larawan. Ang isang halaga sa itaas ng 1 ay nagpapataas ng sharpness ng larawan.
Paghahambing
Ang paghahambing sa pagitan ng orihinal na larawan at mga larawang na-adjust sa sharpness ay makikita sa ibaba:
Tandaan : Maa-access mo ang aming Google Colab Notebook dito link .
Ipinaliwanag namin ang mahusay na paraan ng pagsasaayos ng sharpness ng isang imahe sa PyTorch.
Konklusyon
Upang ayusin/baguhin ang sharpness ng larawan sa PyTorch, una, i-upload ang gustong larawan sa Google Colab. Pagkatapos, i-import ang mga kinakailangang aklatan at basahin ang input na imahe. Susunod, gamitin ang ' adjust_sharpness() ” paraan para baguhin ang sharpness ng input image gamit ang ninanais na sharpness factor. Panghuli, tingnan ang sharpness-adjusted na imahe sa pamamagitan ng pagpapakita nito. Ang artikulong ito ay nagpakita ng paraan upang ayusin/baguhin ang sharpness ng larawan sa PyTorch.