PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pgeodesicerosion effectue l'érosion des pixels de l'image im_in tant que ceux-ci appartiennent à une zone nulle spécifiée dans l'image im_msq. im_msq est une image de char ou une carte de régions utilisée comme masque binaire. Tous les pixels non nuls correspondent à une valeur vrai pour le masque. L'élément structurant est choisi parmi une liste par num_se et sa demi-taille halfsize.
L'érosion géodésique correspond à l'opération:
if im_msq (p)=0 erosion(p) = MIN(voisins selon l'élément structurant de x,y) else erosion(p) = im_in(p).
L'érosion conditionnelle s'écrit comme:
pinverse msq.pan i1.pan por in.pan i1.pan i2.pan perosion hs i2.pan i3.pan pmask i3.pan msq.pan out.pan
Si iteration=-1, l'opération est appliquée jusqu'à idempotence.
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.
En 2D:
En 3D:
Retourne SUCCESS ou FAILURE.
pgradient 1 tangram.pan i1.pan i2.pan pbinarization 0 80 i1.pan i3.pan pbinarization 0 30 i1.pan i4.pan pgeodesicerosion 1 1 -1 i3.pan i4.pan i5.pan pinverse i5.pan out.pan
Auteur: Régis Clouard