PANDORE Version 6 GREYC-IMAGE

prankthresholding



Seuillage d'une image selon le rang des valeurs de pixels.



Synopsis

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

Description

L'opérateur prankthresholding consiste à mettre à 0, toutes les valeurs de pixel dont le rang est inférieur strictement au seuilb ou supérieur strictement au seuilh et à conserver les valeurs de pixel comprises entre ces deux seuils.

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

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

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

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

Selection des pixels appartenant aux 18 plus petites values:

   prankthresholding 0 17 examples/tangram.pan out.pan

Voir aussi

Seuillage

Prototype C++

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

Auteur: Régis Clouard