PANDORE Version 6 GREYC-IMAGE

pcontourextensionrect



Extension des points terminaux dans la direction du contour.



Synopsis

pcontourextensionrect longueur hauteur [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pcontourextensionrect consiste à étendre tous les points terminaux des contours de l'image avec un rectangle (ou un parallélogramme en 3D) de taille longueur x hauteur (x profondeur) dans la direction de poursuite du contour. (Les contours touchant le bord de l'image ne sont pas étendus).

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ètres

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 60 1e30 b.pan c.pan
   pskeletonization c.pan d.pan 
   ppostthinning d.pan e.pan
   pcontourextensionrect 3 3 e.pan f.pan
   plabeling 8 f.pan out.pan

Voir aussi

Contour

Prototype C++

Errc PContourExtensionRect( const Img2duc &im_in, Img2duc &im_out, int hauteur, int longueur );

Auteur: Régis Clouard