Detección de bordes
En este ejercicio, detectarás bordes en una imagen aplicando el filtro de Sobel.
soaps_image.La función show_image() ya está cargada para ti.
Veamos si detecta todas las figuras de la imagen.
Este ejercicio forma parte del curso
Procesamiento de Imágenes en Python
Instrucciones del ejercicio
- Importa el módulo
colorpara poder convertir la imagen a escala de grises. - Importa la función
sobel()del módulofilters. - Convierte
soaps_imagea escala de grises usando el método adecuado del módulocolor. - Aplica el filtro de detección de bordes Sobel sobre la imagen en escala de grises obtenida
soaps_image_gray.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import the color module
from ____ import ____
# Import the filters module and sobel function
from skimage.____ import ____
# Make the image grayscale
soaps_image_gray = ____.____(soaps_image)
# Apply edge detection filter
edge_sobel = ____(____)
# Show original and resulting image to compare
show_image(soaps_image, "Original")
show_image(edge_sobel, "Edges with Sobel")