PANDORE Version 6 GREYC-IMAGE

pgeodesicdilation



Dilatation géodésique des points de plus fort contraste de l'image.



Synopsis

pgeodesicdilation num_se halfsize iteration [-m mask] [im_in|-] [im_msq|-] [im_out|-]

Description

L'opérateur pgeodesicdilation effectue la dilatation des pixels de l'image im_in tant que ceux-ci appartiennent à une zone non 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.

La dilatation géodésique correspond à l'opération:

   if im_msq (p)!=0
      dilatation(p) = MAX(neighbors of p specified by the structuring element)
   else
      dilatation(p) = im_in(p).

La dilatation conditionnelle s'écrit comme:

   pdilation se hs in.pan i1.pan
   pmask i1.pan msq.pan out.pan

Si iteration=-1 l'opération est appliquée jusqu'à idempotence.

Pour les cartes de régions, la dilatation s'effectue uniquement à l'intérieur d'une même région.

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

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Voir aussi

Morphologie, pgeodesicerosion

Prototype C++

Errc PGeodesicDilation( const Img2duc &im_in, const Img2duc &im_msq, Img2duc &im_out, int num_se, int halfsize, int iteration );

Auteur: Régis Clouard