ComeçarComece de graça

Perspectiva

Neste exercício, você vai detectar os cantos de um prédio usando o detector de cantos de Harris. O parâmetro threshold_rel vai especificar a intensidade mínima dos picos.

Prédio visto de baixo para cima
Imagem pré-carregada como building_image.

As funções show_image() e show_image_with_corners() já foram pré-carregadas para você, assim como o módulo color para converter imagens para tons de cinza.

Este exercício faz parte do curso

Processamento de Imagens em Python

Ver curso

Instruções do exercício

  • Importe a função corner_harris() do módulo feature.
  • Converta building_image para tons de cinza.
  • Aplique o detector de Harris para obter a imagem de resposta (measure) com os possíveis cantos.
  • Encontre os picos dos cantos.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Import the corner detector related functions and module
from skimage.____ import ____, corner_peaks

# Convert image from RGB-3 to grayscale
building_image_gray = ____

# Apply the detector  to measure the possible corners
measure_image = ____

# Find the peaks of the corners using the Harris detector
coords = ____(____, min_distance=20, threshold_rel=0.02)

# Show original and resulting image with corners detected
show_image(building_image, "Original")
show_image_with_corners(building_image, coords)
Editar e executar o código