Segmentación en superpíxeles
En este ejercicio, aplicarás segmentación no supervisada a la misma imagen antes de pasarla a un modelo de Machine Learning de detección facial.
Así reducirás esta imagen de \(265 \times 191 = 50,615\) píxeles a \(400\) regiones.
face_image.La función show_image() también está precargada para ti.
Este ejercicio forma parte del curso
Procesamiento de Imágenes en Python
Instrucciones del ejercicio
- Importa la función
slic()del módulosegmentation. - Importa la función
label2rgb()del módulocolor. - Obtén la segmentación con 400 regiones utilizando
slic(). - Superpone los segmentos sobre la imagen original para comparar con
label2rgb().
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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")