ComenzarEmpieza gratis

Perspectiva

En este ejercicio, detectarás las esquinas de un edificio utilizando el detector de esquinas Harris. El parámetro threshold_rel especificará la intensidad mínima de los picos.

<img src="https://assets.datacamp.com/production/repositories/4470/datasets/4e1b6a178fd6d36488339a440959b4639cf54623/corners_building_top.jpg" width=40% alt="Construir desde abajo" />

Imagen precargada como imagen_de_construcción.

Las funciones show_image() y show_image_with_corners() ya están precargadas para ti. Así como el módulo color para convertir imágenes a escala de grises.

Este ejercicio forma parte del curso

Procesado de imágenes en Python

Ver curso

Instrucciones de ejercicio

  • Importa la función corner_harris() del módulo de funciones.
  • Convierte el building_image a escala de grises.
  • Aplica el detector de Harris para obtener la imagen de respuesta medida con las posibles esquinas.
  • Encuentra los picos de las esquinas.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código