PANDORE Version 6 GREYC-IMAGE

pthresholding



Seuillage d'une image selon la valeur de pixel.



Synopsis

pthresholding seuilb seuilh [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pthresholding consiste uniquement à mettre à 0, toutes les valeurs de pixel inférieures strictement au seuilb ou supérieures strictement au seuilh et à conserver les valeurs de pixel comprises entre ces deux seuils.

   if im_in[p] ≥ low and im_in[p] ≤ high
   then im_out[p]=im_in[p];
   else im_out[p]=0;

Si high est inférieur à low alors pthresholding effectue le seuillage à l'envers:

   if im_in[p] < high or im_in[p] > low
   then im_out[p]=im_in[p];
   else im_out[p]=0;

Pour les carte de régions, le seuillage consiste à sélectionner les régions de valeur de label supérieure ou égale au seuilb ou supérieure ou égale au seuilh. Il n'y a pas de réétiquetage des labels de la carte de sortie im_out.

L'image de sortie im_out est du même type que celle d'entrée im_in.

Paramètres

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE en cas de mauvais paramétrage.

Exemples

Sélection des pixels des pièces de tangram:

   pthresholding 100 1e30 tangram.pan out.pan

Voir aussi

Seuillage

Prototype C++

Errc PThresholding( const Img2duc &im_in, Img2duc &im_out, Uchar seuilb, Uchar seuilh );

Auteur: Régis Clouard