PANDORE Version 6 GREYC-IMAGE

plipadd



Addition de 2 images selon le modèle LIP.



Synopsis

plipadd [-m mask] [im_in1|-] [im_in2|-] [im_out|-]

Description

L'opérateur plipadd calcule la somme des valeurs de niveaux de gris entre chaque pixel de l'image im_in1 et de l'image im_in2 correspondant, selon le modèle LIP (Logarithmic Image Processing).

L'addition selon le modèle LIP est définie par :

  im_out(x,y) = im_in1(x,y) + im_in2(x,y) - [ (im_in1(x,y).im_in2(x,y)) / M]
où M est le nombre de niveaux de gris maximal (p. ex. 256 pour une image d'octets). Les deux images d'entrée im_in1 et im_in2 doivent être de même type. Au besoin, il est nécessaire d'utiliser les opérateurs de coercition.

L'image de sortie est de même type que les images d'entrée.

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

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Addition de deux images a.pan et b.pan avec résultat dans result.pan:

   plipadd a.pan b.pan result.pan

Voir aussi

Arithmetique

Prototype C++

Errc PLipAdd( const Img2duc &im_in1, const Img2duc &im_in2, Img2duc &im_out );

Auteur: Régis Clouard