CommencerCommencer gratuitement

Perspective

Dans cet exercice, vous allez détecter les coins d’un bâtiment avec le détecteur de Harris. Le paramètre threshold_rel indiquera l’intensité minimale des pics.

Bâtiment vu en contre-plongée
Image préchargée sous le nom building_image.

Les fonctions show_image() et show_image_with_corners() sont déjà préchargées pour vous, ainsi que le module color pour convertir les images en niveaux de gris.

Cet exercice fait partie du cours

Traitement d’images en Python

Afficher le cours

Instructions

  • Importez la fonction corner_harris() depuis le module feature.
  • Convertissez building_image en niveaux de gris.
  • Appliquez le détecteur de Harris pour obtenir l’image de réponse mesurée contenant les coins potentiels.
  • Repérez les pics correspondant aux coins.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code