Artikel ini akan mengilustrasikan metode untuk memutar gambar tertentu dengan sudut tertentu di PyTorch.
Bagaimana Cara Memutar Gambar yang Diinginkan dengan Sudut Tertentu di PyTorch?
Untuk memutar gambar yang diinginkan dengan sudut tertentu di PyTorch, lihat langkah-langkah di bawah ini:
- Unggah gambar yang diinginkan ke Google Colab
- Impor perpustakaan yang diperlukan
- Baca gambar masukan
- Tentukan transformasi
- Putar gambar masukan menggunakan transformasi yang ditentukan
- Menampilkan gambar yang diputar
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:
Selanjutnya gambar akan diunggah ke Google Colab:
Di sini, kami telah mengunggah gambar berikut dan kami akan memutarnya dengan sudut tertentu:
Langkah 2: Impor Perpustakaan yang Diperlukan
Setelah itu, impor perpustakaan yang diperlukan. Misalnya, kami telah mengimpor perpustakaan berikut:
impor oborimpor torchvision.transforms sebagai T
dari PIL mengimpor Gambar
Di Sini:
- “ impor obor ” mengimpor perpustakaan PyTorch.
- “ impor torchvision.transforms sebagai T ” mengimpor modul transformasi dari torchvision yang digunakan untuk memproses data gambar terlebih dahulu sebelum memasukkannya ke dalam jaringan saraf.
- “dari Gambar impor PIL” digunakan untuk membuka dan menyimpan berbagai format file gambar:
Langkah 3: Baca Gambar Masukan
Kemudian, baca gambar masukan dari komputer. Di sini, kita sedang membaca “img_saya.jpg” dan menyimpannya di “masukan_img” variabel:
masukan_img = Gambar. membuka ( 'img_saya.jpg' )
Langkah 4: Tentukan Transformasi
Selanjutnya, tentukan transformasi untuk memutar gambar masukan. Pengguna perlu menentukan rentang derajat (min, maks) yang diinginkan. Di sini, kami telah menentukan (30, 60) derajat dan gambar baru akan diputar dengan sudut acak mana pun yang dipilih dari rentang ini:
mengubah = T. Rotasi Acak ( derajat = ( 30 , 60 ) )
Langkah 5: Terapkan Transformasi pada Gambar Input
Sekarang, putar gambar masukan dengan sudut tertentu menggunakan transformasi yang ditentukan di atas:
diputar_img = mengubah ( masukan_img )
Langkah 6: Tampilkan Gambar yang Diputar
Terakhir, lihat gambar yang diputar dengan menampilkannya:
diputar_img
Output di atas menunjukkan bahwa gambar input telah berhasil diputar dengan sudut acak dalam rentang yang ditentukan yaitu 30, dan 60 derajat.
Demikian pula, pengguna juga dapat menentukan rentang derajat lain untuk memutar gambar. Di sini, kami akan menentukan rentang berikut untuk melihat perbedaannya:
mengubah = T. Rotasi Acak ( derajat = ( 90 , 120 ) )
Ini akan menghasilkan gambar baru yang akan diputar dengan sudut acak mana pun yang dipilih dari kisaran 90 dan 120 derajat yang ditentukan:
Perbandingan
Perbandingan antara gambar asli dan gambar yang diputar dengan sudut berbeda dapat dilihat di bawah ini:
Catatan : Anda dapat mengakses Notebook Google Colab kami di sini tautan .
Kami telah menjelaskan secara efisien metode untuk memutar gambar dengan sudut berbeda di PyTorch.
Kesimpulan
Untuk memutar gambar yang diinginkan dengan sudut tertentu di PyTorch, pertama-tama unggah gambar yang diinginkan ke Google Colab. Kemudian, impor perpustakaan yang diperlukan dan baca gambar masukan. Setelah itu, tentukan transformasinya menggunakan “ Rotasi Acak() ” metode dan terapkan pada gambar masukan. Terakhir, tampilkan gambar baru yang diputar. Artikel ini telah mengilustrasikan metode untuk memutar gambar yang diinginkan dengan sudut tertentu di PyTorch.