PANDORE Version 6 GREYC-IMAGE

plog



Logarithme népérien d'une image or d'un graphe.



Synopsis

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

Description

L'opérateur plog construit le logarithme népérien de l'entrée im_in. Si l'entrée est une image, chaque pixel de l'image de sortie im_out est construit avec le logarithme du pixel correspondant dans l'image d'entrée im_in.

Le cas du 0 est géré en utilisant un epsilon. La formule de calcul est donc :

if (pixel(im_in) == 0 )
   pixel(im_out)=log(epsilon)
else
   pixel(im_out)=log(pixel(im_in))

L'image de sortie est de type Float.

Pour les images couleur et multispectrale, l'opérateur est appliqué séparément sur chacune des bandes.

Pour les graphes, le graphe de sortie est construit avec le logarithme des valeurs de noeuds.

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Calcule le logarithme de l'image tangram.pan :

plog tangram.pan a.pan

Voir aussi

Arithmetique

Prototype C++

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

Auteur: Régis Clouard