PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pboundary construit une image binaire formée par les points de frontière entre des régions de valeurs de pixel ou de label différentes.
Un point appartient à une frontière lorsqu'au moins un des voisins n'a pas la même valeur de label ou de pixel que lui. Dans le cas d'une carte de régions, la région de label=0 n'est pas considérée comme une région et n'a donc pas de frontière propre.
Une frontière est forcément un contour fermé.
La frontière entre 2 régions non nulles ne pouvant être mise entre 2 pixels, celle-ci est doublée sur chacune des régions. Ceci fait que la frontière entre 2 régions non nulles a une taille de 2 pixels.
Les frontières de l'image de sortie im_out sont marquées par des pixels de valeur 255 reposant sur un fond de valeur égal à 0. L'image de sortie est forcément de type Uchar (Img2duc ou Img3duc).
Pour les graphes, les sommets ayant 0 ou 1 voisin sont considérés comme des points de bordures et donc deviennent des points de frontières dans l'image de sortie.
Retourne SUCCESS ou FAILURE.
Localise les frontières des régions de la carte a.pan (ajoute une frontière sur le bord) :
pboundary 8 a.pan b.pan psetborder 1 1 1 1 0 0 255 b.pan c.pan
Auteur: Régis Clouard