Membuat kontur bentuk
Dalam latihan ini, kita akan menemukan kontur seekor kuda.
Untuk itu, kita akan menggunakan citra biner yang disediakan oleh scikit-image dalam modul data. Citra biner lebih mudah diproses saat mencari kontur dengan algoritma ini. Ingat bahwa pencarian kontur hanya mendukung larik citra 2D.
Setelah kontur terdeteksi, kita akan menampilkannya bersama citra aslinya. Dengan begitu kita dapat memeriksa apakah analisis kita sudah benar!
show_image_contour(image, contours) adalah fungsi yang sudah dimuat sebelumnya untuk menampilkan citra beserta semua kontur yang ditemukan menggunakan Matplotlib.
Ingat Anda dapat menggunakan fungsi find_contours() dari modul measure, dengan memberikan citra bertambat ambang dan sebuah nilai konstan.
Latihan ini merupakan bagian dari kursus
Pemrosesan Citra dengan Python
Instruksi latihan
- Impor modul data dan modul yang diperlukan untuk deteksi kontur.
- Dapatkan citra kuda yang ditampilkan pada area konteks.
- Temukan kontur citra kuda menggunakan nilai level konstan 0.8.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Import the modules
from skimage import ____, ____
# Obtain the horse image
horse_image = ____.horse()
# Find the contours with a constant level value of 0.8
contours = measure.____(____, ____)
# Shows the image with contours found
show_image_contour(horse_image, contours)