Segmentación de superpíxeles
En este ejercicio, aplicarás una segmentación no supervisada a la misma imagen, antes de pasarla a un modelo de aprendizaje automático de detección de caras.
Así reducirás esta imagen de \(265 \times 191 = 50,615\) píxeles a \(400\) regiones.

imagen_cara
.También se ha precargado para ti la función show_image()
.
Este ejercicio forma parte del curso
Procesado de imágenes en Python
Instrucciones de 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()
. - Coloca segmentos encima de la imagen original para compararlos con
label2rgb()
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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")