MulaiMulai sekarang secara gratis

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.

Purple dice

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

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Make the image grayscale
image_dice = color.____(image_dice)
Edit dan Jalankan Kode