Multimidia
Plan § Morphologie mathématique § Extraction de composantes connexes § Extraction de contour
MORPHOLOGIE MATHÉMATIQUE
Introduction § Les opérateurs de morphologie
mathématique permettent de :
ú Supprimer du bruit sur des images
binaires (dans le fond ou dans la forme) ú D’extraire des contours sur des images en niveaux de gris
Principe de Départ Traiter un ensemble de pixels à l’aide d’un élément structurant ú Région binaire, généralement carrée ú Centrée sur un pixel (dimension impaire) ú Parcourt l’image en s’alignant sur chaque pixel
(convolution)
Erosion § Un pixel (x; y) est un pixel objet si l’élément
structurant B centré sur (x; y) ne contient que des pixels objets
Dilatation § Un pixel (x; y) est un pixel objet si l’élément
structurant B centré sur (x; y) contient au moins un pixel objet
Exercice 1 § Une fonction OpenCV permet d’éroder : erode() § Récupérez le pgm erode_trackbar.cpp qui appelle
cette fonction et qui vous montrera comment afficher une « trackbar » pour faire évoluer un paramètre. § Exécutez ce programme sur différentes images.
Exercice 2 § Modifier le programme précédent afin qu’il
fasse une dilatation de l’objet. § La fonction OpenCV est dilate() ! § Faites des tests sur différentes