Detecção de bordas
Neste exercício, você vai detectar bordas em uma imagem aplicando o filtro de Sobel.
soaps_image.A função show_image() já foi carregada para você.
Vamos ver se ela identifica todas as figuras na imagem.
Este exercício faz parte do curso
Processamento de Imagens em Python
Instruções do exercício
- Importe o módulo
colorpara poder converter a imagem para tons de cinza. - Importe a função
sobel()do módulofilters. - Converta
soaps_imagepara tons de cinza usando o método apropriado do módulocolor. - Aplique o filtro de detecção de bordas Sobel na imagem em tons de cinza obtida,
soaps_image_gray.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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")