PANDORE Version 6 |
GREYC-IMAGE |
perosion
Erosion des points de fort contraste d'une image.
Synopsis
perosion num_se halfsize [-m mask][im_in|-][im_out|-]
Description
L'opérateur perosion permet d'éroder les points
de plus fort contraste selon un élément structurant.
L'élément structurant est donné par son
numéro num_se et sa demi-taille par halfsize.
L'érosion correspond à l'opération:
erosion(x,y)= Min(voisins selon l'élément structurant de x,y).
Pour une image binaire cela revient à éroder
les régions blanches.
Pour les cartes de régions, l'érosion ajoute
des pixels de label=0 aux points d'érosion.
Pour les images couleur, c'est l'ordre lexicographique
qui est utilisé: d'abord en utilisant la bande X, en cas d'égalité
en utilisant la bande Y puis la bande Z.
Paramètres
- num_se spécifie le type de l'élément structurant :
En 2D:
- 0: losange (4-connexité)
- 1: carré (8-connexité).
- 2: cercle
- 3: ligne horizontal
- 4: ligne diagonale de 135 degrés (\)
- 5: ligne verticale
- 6: ligne diagonale de 45 degrés (/)
- 7: croix (+)
- 8: X
- 8: cercle
En 3D:
- 0: bipyramide (6-connexité)
- 1: cube (26-connexité)
- 2: sphère
- 3: ligne horizontale sur l'axe x
- 4: ligne horizontale sur l'axe y
- 5: ligne horizontale sur l'axe z
- 6: ligne diagonale sur le repère x-y (\)
- 7: ligne diagonale sur le repère x-z (\)
- 8: ligne diagonale sur le repère y-z (\)
- 9: ligne diagonale sur le repère x-y (/)
- 10: ligne diagonale sur le repère x-z (/)
- 11: ligne diagonale sur le repère y-z (/)
- 12: croix en 3d
-
(Ce paramètre est ignoré pour les images 1D)
- halfsize donne la demi-taille de l'élément
structurant.
Par exemple, une demi-taille de 1 pour un carré donne un
élément structurant de taille 3x3.
Entrées
- im_in: une image (1D, 2D, 3D) ou une carte de régions.
Sorties
- im_out: un objet du même type que im_in.
Résultat
Retourne SUCCESS ou FAILURE.
Exemples
Voir aussi
Morphologie,
pseerosion,
pdilation
Prototype C++
Errc PErosion( const Img2duc &im_in, Img2duc &im_out, int num_es, int halfsize );
Auteur: Régis Clouard