ComenzarEmpieza gratis

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.

Mujer joven
Ya precargado como 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

Ver curso

Instrucciones de ejercicio

  • Importa la función slic() del módulo segmentation.
  • Importa la función label2rgb() del módulo color.
  • 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")
Editar y ejecutar código