Formas de contorno
Neste exercício, encontraremos o contorno de um cavalo.
Para isso, usaremos uma imagem binarizada fornecida pelo scikit-image em seu módulo data
. As imagens binarizadas são mais fáceis de processar ao encontrar contornos com esse algoritmo. Lembre-se de que a localização de contorno é compatível apenas com matrizes de imagens 2D.
Quando o contorno for detectado, nós o exibiremos junto com a imagem original. Dessa forma, podemos verificar se nossa análise estava correta!
show_image_contour(image, contours)
é uma função pré-carregada que exibe a imagem com todos os contornos encontrados usando o Matplotlib.

Lembre-se de que você pode usar a função find_contours()
do módulo de medição, passando a imagem limiarizada e um valor constante.
Este exercício faz parte do curso
Processamento de imagens em Python
Instruções de exercício
- Importe os dados e o módulo necessários para a detecção de contorno.
- Obtenha a imagem do cavalo mostrada na área de contexto.
- Encontre os contornos da imagem do cavalo usando um valor de nível constante de 0,8.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Import the modules
from skimage import ____, ____
# Obtain the horse image
horse_image = ____.horse()
# Find the contours with a constant level value of 0.8
contours = measure.____(____, ____)
# Shows the image with contours found
show_image_contour(horse_image, contours)