PANDORE Version 6 GREYC-IMAGE

pboundarylabeling



Etiquetage en régions d'une image de contours fermés.



Synopsis

pboundarylabeling [-m mask] [im_in|-] [rg_out|-]

Description

L'opérateur pboundarylabeling consiste à marquer par une même région un ensemble de pixels connexes de im_in délimitée par un contour fermé.

Un contour fermé est une séquence en 8-connexité de pixels non nuls qui boucle sur elle-même. Tous les pixels à l'intérieur (nuls ou non nuls) sont englobés dans la région sauf s'ils forment un autre contour fermé.

Les contours sont incorporés dans la région la plus à gauche.

Une région de la carte de région rg_out est définie par une ensemble de pixels ayant exactement le même label. Chaque région reçoit un numéro de label unique et minimal mais non nul.

Entrées

Sorties

Résultat

Retourne le nombre de régions construites.

Exemples

Fusionne les régions obtenues après une division par quadtree :

   puniformityquadtree 0.9 tangram.pan a.pan
   prg2gr a.pan b.pan
   pboundarymerging -1 4 a.pan b.pan tangram.pan c.pan d.pan

Voir aussi

Segmentation, plabeling

Prototype C++

Errc PBoundaryLabeling( const Img2duc &im_in, Reg2d &rg_out );

Auteur: Régis Clouard