Segmentasi superpiksel
Dalam latihan ini, Anda akan menerapkan segmentasi tanpa pengawasan pada gambar yang sama, sebelum gambar tersebut diteruskan ke model Machine Learning pendeteksi wajah.
Jadi, Anda akan mengurangi gambar ini dari \(265 \times 191 = 50,615\) piksel menjadi \(400\) wilayah.
face_image.Fungsi show_image() juga telah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Pemrosesan Citra dengan Python
Petunjuk latihan
- Impor fungsi
slic()dari modulsegmentation. - Impor fungsi
label2rgb()dari modulcolor. - Peroleh segmentasi dengan 400 wilayah menggunakan
slic(). - Tumpangkan segmen di atas gambar asli untuk membandingkan dengan
label2rgb().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import the slic function from segmentation module
from skimage.____ import ____
# Import the label2rgb function from color module
from skimage.____ import ____
# Obtain the segmentation with 400 regions
segments = ____(____, ____= ____)
# Put segments on top of original image to compare
segmented_image = ____(____, ____, kind='avg')
# Show the segmented image
show_image(segmented_image, "Segmented image, 400 superpixels")