Encontrar los contornos de una imagen que no es binaria
Vamos a trabajar un poco más en cómo preparar una imagen para poder encontrar sus contornos y extraer información de ella.
Procesaremos una imagen de dos dados morados cargados como image_dice
y determinaremos qué número salió para cada dado.

En este caso, la imagen aún no está en escala de grises ni es binaria. Esto significa que tenemos que realizar algunos pasos de preprocesamiento de la imagen antes de buscar los contornos. En primer lugar, transformaremos la imagen en una imagen en escala de grises de matriz 2D y, a continuación, aplicaremos el umbral. Por último, se muestran los contornos junto con la imagen original.
color
Los módulos measure
y filters
ya están importados, por lo que puedes utilizar las funciones para encontrar contornos y aplicar umbrales.
También importamos el módulo io
para cargar el image_dice
desde la memoria local, utilizando imread
. Lee más aquí.
Este ejercicio forma parte del curso
Procesado de imágenes en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Make the image grayscale
image_dice = color.____(image_dice)