Détection de contours
Dans cet exercice, vous allez détecter les contours d’une image en appliquant le filtre de Sobel.
soaps_image.La fonction show_image() est déjà disponible.
Voyons si elle repère toutes les formes présentes dans l’image.
Cet exercice fait partie du cours
Traitement d’images en Python
Instructions
- Importez le module
colorpour pouvoir convertir l’image en niveaux de gris. - Importez la fonction
sobel()depuis le modulefilters. - Convertissez
soaps_imageen niveaux de gris à l’aide de la méthode appropriée du modulecolor. - Appliquez le filtre de détection de contours Sobel sur l’image en niveaux de gris obtenue
soaps_image_gray.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import the color module
from ____ import ____
# Import the filters module and sobel function
from skimage.____ import ____
# Make the image grayscale
soaps_image_gray = ____.____(soaps_image)
# Apply edge detection filter
edge_sobel = ____(____)
# Show original and resulting image to compare
show_image(soaps_image, "Original")
show_image(edge_sobel, "Edges with Sobel")