Mengubah ukuran, secara default, hanya mengubah lebar dan tinggi gambar. Rasio aspek dapat dipertahankan atau tidak, berdasarkan kebutuhan. Rasio Aspek dapat dipertahankan dengan menghitung lebar atau tinggi untuk masing-masing tinggi atau lebar target yang diberikan Show
Dalam tutorial ini, kita akan belajar cara mengubah ukuran gambar dengan Python menggunakan library OpenCV Sintaks fungsi cv2 resize()Berikut adalah sintaks dari cv2. mengubah ukuran() fungsi
Di mana
Berdasarkan teknik interpolasi yang dipilih, masing-masing algoritma digunakan. Anda dapat menganggap interpolasi sebagai metode yang memutuskan piksel mana yang mendapatkan nilai mana berdasarkan piksel tetangganya dan skala di mana ukuran gambar sedang diubah Bagaimana Anda bisa mengubah ukuran gambar?Anda dapat mengubah ukuran gambar dengan tiga cara
Gambar Sumber Perhatikan gambar berikut. Kami akan menggunakan gambar ini sebagai input atau gambar sumber dalam program contoh kami yang sedang berlangsung Contoh 1. Ubah Ukuran Gambar – cv2. mengubah ukuran()Dalam contoh berikut, kita akan melihat bagaimana kita dapat mengubah ukuran gambar di atas menggunakan Program Piton _Apa yang telah kita lakukan dalam program Python di atas?
Gambar Keluaran Contoh 2. cv2 Mengubah Ukuran Gambar Secara HorizontalDalam contoh berikut, kami akan menskalakan gambar hanya sepanjang sumbu x atau sumbu Horizontal. Dan kami menjaga ketinggian gambar tidak berubah Dalam ukuran, kami akan menjaga tingginya sama dengan gambar asli tetapi mengubah lebarnya Program Piton _Gambar Keluaran cv2 Mengubah Ukuran Gambar Secara VertikalDalam contoh berikut, kami akan menskalakan gambar hanya sepanjang sumbu y atau sumbu Vertikal. Lebar gambar keluaran tetap tidak berubah dari gambar sumber Dalam ukuran, kami akan menjaga lebarnya sama dengan gambar asli tetapi mengubah tingginya
Gambar Keluaran cv2. resize() sepanjang ketinggian atau sumbu vertikalRingkasanDalam tutorial Contoh Python ini, kita telah belajar cara menggunakan OpenCV cv2. resize(), untuk mengubah ukuran gambar sepanjang lebar, tinggi atau keduanya dengan mempertahankan rasio aspek atau tidak mempertahankan rasio aspek Bagaimana Anda menggunakan fungsi resize di Python?Untuk mengubah ukuran gambar, Anda memanggil metode resize() padanya, meneruskan argumen tuple dua bilangan bulat yang mewakili lebar dan tinggi gambar yang diubah ukurannya. The function doesn't modify the used image; it instead returns another Image with the new dimensions.
Bagaimana cara mengubah ukuran menggunakan NumPy?Dengan bantuan Numpy numpy. resize() , kita dapat mengubah ukuran array. Array dapat berbentuk apa saja tetapi untuk mengubah ukurannya kita hanya membutuhkan ukuran i. e (2, 2), (2, 3) dan banyak lagi. Selama mengubah ukuran numpy tambahkan nol jika nilai di tempat tertentu tidak ada.
Apa perbedaan antara mengubah ukuran dan membentuk kembali dengan Python?membentuk kembali() dan numpy. metode resize() digunakan untuk mengubah ukuran array NumPy. Perbedaan di antara keduanya adalah bahwa reshape() tidak mengubah larik asli tetapi hanya mengembalikan larik yang diubah, sedangkan metode resize() tidak mengembalikan apa pun dan langsung mengubah larik asli.
Apa yang membentuk kembali dengan Python?Membentuk ulang berarti mengubah bentuk array . Bentuk array adalah jumlah elemen di setiap dimensi. Dengan membentuk kembali kita dapat menambah atau menghapus dimensi atau mengubah jumlah elemen di setiap dimensi. |