PANDORE Version 6 GREYC-IMAGE

pcontourselection



Sélectionner des chaînes de contours isolées sur leur longueur.



Synopsis

pcontourselection relation longueur [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pcontourselection consiste à sélectionner dans une image de contours les chaînes de contours isolées sur leur valeur de longueur.

La valeur de longueur donnée en paramètre et comptée en nombre de pixels.

Une ligne est une chaîne continue en 8 connexité (ou 26 connexité en 3D) de pixels non nuls d'épaisseur 1 pixel, commençant par un point terminal (point que ne possède qu'un seul voisin) et finissant par un point terminal, et qui ne possède pas d'intersection avec une autre ligne.

Une courbe fermée et une barbule ne sont pas considérées comme des lignes.

Attention: les points terminaux sont des points qui ne possèdent qu'un voisin. Il peut alors être utile de faire précéder cet opérateur d'opérateurs d'amincissement qui garantissent la 8-connexité (ex: postamincissement).

Paramètres

Entrées

Sorties

Résultat

Le nombre de lignes supprimées.

Exemples

Sélectionne les contours avec une longueur d'au moins 100 pixels:

   psobel tangram.pan b.pan
   pbinarization 45 1e30 b.pan c.pan
   pskeletonization c.pan d.pan 
   ppostthinning d.pan e.pan
   pcontourselection 1 100 e.pan out.pan
   pstatus

Voir aussi

Contour

Prototype C++

Errc PContourSelection( const Img2duc &im_in, Img2duc &im_out, int relation, int longueur );

Auteur: Régis Clouard