ComeçarComece gratuitamente

Perspectiva

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

<img src="https://assets.datacamp.com/production/repositories/4470/datasets/4e1b6a178fd6d36488339a440959b4639cf54623/corners_building_top.jpg" width=40% alt="Construindo a partir de uma perspectiva inferior" />

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 conversão de imagens em escala de cinza.

Este exercício faz parte do curso

Processamento de imagens em Python

Ver Curso

Instruções de exercício

  • Importe a função corner_harris() do módulo de recursos.
  • Converta o site building_image em escala de cinza.
  • Aplique o detector harris para obter a imagem de resposta da medida com os possíveis cantos.
  • Encontre os picos dos cantos.

Exercício interativo prático

Experimente este exercício preenchendo 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 código