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" />
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
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)