Bagaimana Cara Menyesuaikan Ketajaman Gambar di PyTorch?

Bagaimana Cara Menyesuaikan Ketajaman Gambar Di Pytorch



Ketajaman mengacu pada detail dan kejelasan fitur gambar. Gambar yang tajam memiliki tepi dan detail yang jelas, sedangkan gambar buram memiliki tepi dan detail yang tidak jelas. Pengguna dapat menyesuaikan ketajaman gambar apa pun untuk meningkatkan kualitasnya. PyTorch menyediakan “ penyesuaian_ketajaman() ” metode untuk mengubah ketajaman gambar tertentu. Metode ini mengembalikan gambar yang telah disesuaikan ketajamannya kepada pengguna.

Artikel ini akan menunjukkan metode untuk mengubah ketajaman gambar di PyTorch.

Bagaimana Cara Menyesuaikan/Mengubah Ketajaman Gambar di PyTorch?

Untuk mengatur ketajaman gambar di PyTorch, lihat langkah-langkah berikut:







Langkah 1: Unggah Gambar ke Google Colab

Pertama, buka Google Colab dan klik ikon yang disorot di bawah. Kemudian, pilih gambar tertentu dari komputer dan unggah:





Dengan demikian, gambar akan diunggah ke Google Colab:





Di sini, kami telah mengunggah gambar berikut dan kami akan menyesuaikan ketajaman gambar ini:



Langkah 2: Impor Perpustakaan yang Diperlukan

Setelah itu, impor perpustakaan yang diperlukan. Misalnya, kami telah mengimpor perpustakaan berikut:

impor obor

dari PIL impor Gambar

impor visi obor. berubah . fungsional sebagai F

Di Sini:

  • impor obor ” mengimpor perpustakaan PyTorch.
  • dari PIL mengimpor Gambar ” digunakan untuk membuka dan menyimpan berbagai format file gambar.
  • impor torchvision.transforms.fungsional sebagai F ” mengimpor modul fungsional dari “torchvision.transforms” yang menyediakan transformasi:

Langkah 3: Baca Gambar Masukan

Setelah itu, baca gambar masukan dari komputer. Di sini, kita membaca “ burung_img.jpg ” dan menyimpannya di “ masukan_img ' variabel:

masukan_img = Gambar. membuka ( 'burung_img.jpg' )

Langkah 4: Ubah Ketajaman Gambar Masukan

Sekarang, ubah ketajaman gambar masukan dengan faktor ketajaman tertentu menggunakan tombol “ penyesuaian_ketajaman() ' metode. Di sini kami menyesuaikan ketajaman dengan faktor ketajaman” 6 ”:

baru_img = F. adjust_sharpness ( masukan_img , 6 )

Langkah 5: Tampilkan Gambar yang Disesuaikan dengan Ketajaman

Terakhir, lihat gambar yang telah disesuaikan ketajamannya dengan menampilkannya:

baru_img

Output di atas menunjukkan bahwa ketajaman gambar masukan telah berhasil disesuaikan dengan faktor ketajaman yang ditentukan yaitu “6”.

Demikian pula, pengguna dapat menentukan faktor ketajaman lainnya untuk menyesuaikan/memodifikasi ketajaman gambar. Sekarang, kita akan menyesuaikan gambar yang sama dengan “ -4 ” faktor ketajaman untuk melihat perbedaannya:

baru_img = F. adjust_sharpness ( masukan_img , - 4 )

Ini akan mengaburkan gambar:

Catatan: 0 nilai ” dan kurang dari “0” untuk faktor ketajaman memberikan gambar buram dan “ 1 ” memberikan gambar aslinya. Nilai di atas 1 meningkatkan ketajaman gambar.

Perbandingan

Perbandingan antara gambar asli dan gambar yang telah disesuaikan ketajamannya dapat dilihat di bawah ini:

Catatan : Anda dapat mengakses Notebook Google Colab kami di sini tautan .

Kami telah menjelaskan metode efisien untuk menyesuaikan ketajaman gambar di PyTorch.

Kesimpulan

Untuk mengatur/mengubah ketajaman gambar di PyTorch, pertama-tama unggah gambar yang diinginkan ke Google Colab. Kemudian, impor perpustakaan yang diperlukan dan baca gambar masukan. Selanjutnya, gunakan “ penyesuaian_ketajaman() ” metode untuk mengubah ketajaman gambar masukan dengan faktor ketajaman yang diinginkan. Terakhir, lihat gambar yang telah disesuaikan ketajamannya dengan menampilkannya. Artikel ini telah mendemonstrasikan metode untuk menyesuaikan/mengubah ketajaman gambar di PyTorch.