CommencerCommencez 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

<cours>Traitement d’images en Python</cours>
Voir le cours

Instructions de l’exercice

  • 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 ce code d’exemple.

# 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