Как да настроите остротата на изображение в PyTorch?

Kak Da Nastroite Ostrotata Na Izobrazenie V Pytorch



Острота се отнася до детайлите и яснотата на характеристиките на изображението. Рязкото изображение има ясно дефинирани ръбове и детайли, докато размазаното изображение има размити ръбове и детайли. Потребителите могат да регулират остротата на всяко изображение, за да подобрят качеството му. PyTorch предоставя „ adjust_sharpness() ” за промяна на остротата на конкретно изображение. Този метод връща изображението с коригирана острота на потребителите.

Тази статия ще демонстрира метода за промяна на остротата на изображението в PyTorch.

Как да настроите/промените остротата на изображението в PyTorch?

За да регулирате остротата на изображението в PyTorch, вижте следните стъпки:







Стъпка 1: Качете изображение в Google Colab

Първо отворете Google Colab и щракнете върху маркираните по-долу икони. След това изберете конкретното изображение от компютъра и го качете:





По този начин изображението ще бъде качено в Google Colab:





Тук сме качили следното изображение и ще коригираме остротата на това изображение:



Стъпка 2: Импортирайте необходимата библиотека

След това импортирайте необходимите библиотеки. Например импортирахме следните библиотеки:

импортиране факла

от PIL импортиране Изображение

импортиране факелно виждане. трансформира . функционален като Е

Тук:

  • факел за внос ” импортира библиотеката на PyTorch.
  • от PIL импортиране на изображение ” се използва за отваряне и запазване на различни файлови формати на изображения.
  • импортиране на torchvision.transforms.functional като F ” импортира функционалния модул от „torchvision.transforms”, който предоставя трансформации:

Стъпка 3: Прочетете входното изображение

След това прочетете въведеното изображение от компютъра. Тук четем „ birds_img.jpg ” и съхраняването му в „ input_img ” променлива:

input_img = Изображение. отворен ( 'birds_img.jpg' )

Стъпка 4: Променете остротата на входното изображение

Сега променете остротата на входното изображение със специфичния коефициент на острота, като използвате „ adjust_sharpness() ” метод. Тук регулираме остротата с коефициент на острота ' 6 ”:

new_img = Е. регулиране_острота ( input_img , 6 )

Стъпка 5: Покажете изображението с коригирана острота

Накрая вижте изображението с коригирана острота, като го покажете:

new_img

Изходът по-горе показва, че остротата на входното изображение е успешно коригирана с посочения фактор на острота, т.е. „6“.

По подобен начин потребителите могат да определят всеки друг фактор на острота, за да регулират/променят остротата на изображението. Сега ще коригираме същото изображение с „ -4 ” фактор на острота, за да видите разликата:

new_img = Е. регулиране_острота ( input_img , - 4 )

Това ще замъгли изображението:

Забележка: 0 ” стойност и по-малко от „0” за коефициента на острота дава замъглено изображение и „ 1 ” дава оригиналното изображение. Стойност над 1 увеличава остротата на изображението.

Сравнение

Сравнението между оригиналното изображение и изображенията с коригирана острота може да се види по-долу:

Забележка : Можете да получите достъп до нашия бележник Google Colab тук връзка .

Обяснихме ефективния метод за регулиране на остротата на изображение в PyTorch.

Заключение

За да регулирате/промените остротата на изображението в PyTorch, първо качете желаното изображение в Google Colab. След това импортирайте необходимите библиотеки и прочетете въведеното изображение. След това използвайте „ adjust_sharpness() ” за промяна на остротата на входното изображение с желаните фактори на острота. И накрая, вижте изображението с коригирана острота, като го покажете. Тази статия демонстрира метода за регулиране/промяна на остротата на изображението в PyTorch.