PANDORE Version 6 GREYC-IMAGE

pcontourextensionconic



Extension des points terminaux dans la direction du contour par une forme conique.



Synopsis

pcontourextensionconic longueur [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pcontourextensionconic consiste à étendre tous les points terminaux des contours de l'image avec un cône dont l'axe est de taille longueur dans la direction de poursuite du contour. (Les contours touchant le bord de l'image ne sont pas étendus).

L'extension des points terminaux est faite avec un cône de la taille longueur dans le sens du contour. Par exemple, le contour 2D sur la gauche est étendu par le contour sur la droite de longueur=3 :

                        x
                       xx
                      xxx
    xxxx    ->   xxxxxxxx
                      xxx
                       xx
                        x

Un contour est une chaîne de pixels non nuls reposant sur un fond nul. Un point du contour est terminal lorsqu'il n'a qu'un seul voisin. Il peut être alors utile de faire précéder cet opérateur d'opérateurs d'amincissement des contours qui garantissent la 8-connexité (ou la 26-connexité en 3D).

Param&eagrave;tre

Entrées

Sorties

Résultat

Le nombre de points terminaux étendus.

Exemples

Ferme les contours obtenus par une simple détection de contours par extension des contours :

   psobel tangram.pan b.pan
   pbinarization 55 1e30 b.pan c.pan
   pskeletonization c.pan d.pan 
   ppostthinning d.pan e.pan
   pcontourextensionconic 3 e.pan f.pan
   plabeling 8 f.pan out.pan

Voir aussi

Contour

Prototype C++

Errc PContourExtensionConic( cont Img2duc &im_in, Img2duc &im_out, int longueur );

Auteur: Arnaud Renouf