ComenzarEmpieza gratis

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.

Dados morados

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.

colorLos 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

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Make the image grayscale
image_dice = color.____(image_dice)
Editar y ejecutar código