Temukan kontur dari gambar yang bukan biner
Mari kita pelajari lebih lanjut cara menyiapkan gambar agar dapat menemukan konturnya dan mengekstrak informasi darinya.
Kita akan memproses gambar dua dadu ungu yang dimuat sebagai image_dice dan menentukan angka yang muncul pada masing-masing dadu.
Pada kasus ini, gambar belum berupa grayscale atau biner. Artinya, kita perlu melakukan beberapa langkah praproses gambar sebelum mencari kontur. Pertama, kita akan mengubah gambar menjadi gambar grayscale berupa array 2D, lalu menerapkan thresholding. Terakhir, kontur akan ditampilkan bersama dengan gambar aslinya.
Modul color, measure, dan filters sudah diimpor sehingga Anda dapat menggunakan fungsinya untuk menemukan kontur dan menerapkan thresholding.
Kita juga mengimpor modul io untuk memuat image_dice dari memori lokal menggunakan imread. Baca selengkapnya di sini.
Latihan ini adalah bagian dari kursus
Pemrosesan Citra dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Make the image grayscale
image_dice = color.____(image_dice)