PANDORE Version 6 GREYC-IMAGE

pedgeclosing



Fermeture de contours par poursuite du gradient.



Synopsis

pedgeclosing angle longueur [-m mask] [im_in|-] [im_amp|-] [im_out|-]

Description

L'opérateur pedgeclosing consiste à fermer les contours donnés dans l'image im_in, par poursuite selon le gradient maximum donné dans l'image im_amp.

A partir des points terminaux, la poursuite se fait en prenant la direction du gradient maximum dans les directions de poursuite limitées par le paramètre angle qui spécifie l'écart maximum autorisé avec la normale de la poursuite.

Si le gradient est nul alors la poursuite s'arrête.
L'image de sortie est fermée par un contour sur le bord.

Cet opérateur nécessite que les points terminaux n'aient qu'un seul voisin. Il peut donc être utile d'utiliser l'opérateur ppostthinning qui amincit les contours en ne gardant que la 8-connexité.

Paramètres

Entrées

Sorties

Résultat

Retourne le nombre de contours fermés ou FAILURE.

Exemples

Ferme les contours obtenus par une simple detection de contours :

   psobel tangram.pan b.pan
   pbinarization 50 1e30 b.pan c.pan
   pskeletonization c.pan d.pan 
   ppostthinning d.pan e.pan
   pedgeclosing 1 10 e.pan b.pan out.pan
   pstatus

Voir aussi

Contour

Prototype C++

Errc PEdgeClosing( const Img2duc &im_in, const Img2duc &ima, Img2duc &im_out, int angle, int longueur)

Auteur: Régis Clouard