PANDORE Version 6 GREYC-IMAGE

pinverse



Inversion du valeurs de pixel d'une image ou d'un graphe, et inversion des numéros de labels de carte de régions.



Synopsis

pinverse [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pinverse effectue l'inversion des valeurs de pixel de l'image d'entrée im_in.

Pour les images d'octets, l'inversion est appliquée en fonction des valeurs minimale et maximale du type (0-255) :

   pixel = (max(type) + min(type)) - pixel.

Pour les images de réels ou d'entiers longs, l'inversion est faite sur les valeurs minimale et maximale de l'image :

   pixel = (max(image) + min(image)) - pixel.

Pour les images couleur et multispectrales, l'inversion est effectuée sur chaque bande séparément.

Pour les graphes, l'inversion est appliqué sur chaque valeur de noeud :

   val = (max(graphe) - min(graphe)) - val.

Pour les cartes de régions, l'inversion est appliquée sur chaque label non nul :

label 0 -> 0;
label 1 -> valeur de label maximum;
label 2 -> valeur de label maximum -1;
...
label maximum -> 1;

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Voir aussi

Logique

Prototype C++

Errc PInverse( const Img2duc &im_in, Img2duc &im_out );

Auteur: Régis Clouard