PANDORE Version 6 | GREYC-IMAGE |
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.
Astuce: Si seuilh est supérieur à la valeur maximale du type des pixels alors c'est la valeur maximale qui est utilisée. (ex: 255 pour Img2duc, +2147483648 pour Img2dsl).
Retourne SUCCESS ou FAILURE en cas de mauvais paramétrage.
Selection des pixels appartenant aux 18 plus petites values:
prankthresholding 0 17 examples/tangram.pan out.pan
Auteur: Régis Clouard