Artikel ini akan menunjukkan kaedah untuk menukar ketajaman imej dalam PyTorch.
Bagaimana untuk Laraskan/Tukar Ketajaman Imej dalam PyTorch?
Untuk melaraskan ketajaman imej dalam PyTorch, lihat langkah berikut:
- Muat naik imej yang dikehendaki ke Google Colab
- Import perpustakaan yang diperlukan
- Baca imej input
- Tukar ketajaman imej input
- Paparkan imej yang dilaraskan ketajaman
Langkah 1: Muat Naik Imej ke Google Colab
Mula-mula, buka Google Colab dan klik pada ikon yang diserlahkan di bawah. Kemudian, pilih imej tertentu daripada komputer dan muat naiknya:
Dengan berbuat demikian, imej akan dimuat naik ke Google Colab:
Di sini, kami telah memuat naik imej berikut dan kami akan melaraskan ketajaman imej ini:
Langkah 2: Import Perpustakaan yang Diperlukan
Selepas itu, import perpustakaan yang diperlukan. Sebagai contoh, kami telah mengimport perpustakaan berikut:
import obordaripada PIL import Gambar
import torchvision. berubah . berfungsi sebagai F
di sini:
- “ obor import ” mengimport perpustakaan PyTorch.
- “ daripada PIL import Image ” digunakan untuk membuka dan menyimpan format fail imej yang berbeza.
- “ import torchvision.transforms.functional as F ” mengimport modul berfungsi daripada “torchvision.transforms” yang menyediakan transformasi:
Langkah 3: Baca Imej Input
Selepas itu, baca imej input dari komputer. Di sini, kita sedang membaca ' birds_img.jpg 'dan menyimpannya dalam' input_img ” pembolehubah:
input_img = Gambar. buka ( 'birds_img.jpg' )Langkah 4: Tukar Ketajaman Imej Input
Sekarang, ubah suai ketajaman imej input dengan faktor ketajaman tertentu menggunakan ' adjust_sharpness() ” kaedah. Di sini, kami melaraskan ketajaman dengan faktor ketajaman ' 6 ”:
new_img = F. laraskan_ketajaman ( input_img , 6 )Langkah 5: Paparkan Imej Dilaraskan Ketajaman
Akhir sekali, lihat imej terlaras ketajaman dengan memaparkannya:
new_img
Output di atas menunjukkan bahawa ketajaman imej input telah berjaya dilaraskan dengan faktor ketajaman yang ditentukan iaitu, '6'.
Begitu juga, pengguna boleh menentukan sebarang faktor ketajaman lain untuk melaras/mengubah suai ketajaman imej. Sekarang, kami akan melaraskan imej yang sama dengan ' -4 ” faktor ketajaman untuk melihat perbezaan:
new_img = F. laraskan_ketajaman ( input_img , - 4 )Ini akan mengaburkan imej:
Catatan: ' 0 nilai ” dan kurang daripada “0” untuk faktor ketajaman memberikan imej kabur dan “ 1 ” memberikan imej asal. Nilai di atas 1 meningkatkan ketajaman imej.
Perbandingan
Perbandingan antara imej asal dan imej terlaras ketajaman boleh dilihat di bawah:
Catatan : Anda boleh mengakses Buku Nota Google Colab kami di sini pautan .
Kami telah menerangkan kaedah yang cekap untuk melaraskan ketajaman imej dalam PyTorch.
Kesimpulan
Untuk melaraskan/menukar ketajaman imej dalam PyTorch, mula-mula, muat naik imej yang diingini ke Google Colab. Kemudian, import perpustakaan yang diperlukan dan baca imej input. Seterusnya, gunakan ' adjust_sharpness() ” kaedah untuk menukar ketajaman imej input dengan faktor ketajaman yang dikehendaki. Akhir sekali, lihat imej yang dilaraskan ketajaman dengan memaparkannya. Artikel ini telah menunjukkan kaedah untuk melaraskan/menukar ketajaman imej dalam PyTorch.