PANDORE Version 6 GREYC-IMAGE

padd



Addition de 2 images ou de 2 graphes.



Synopsis

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

Description

L'opérateur padd calcule la somme des valeurs de niveaux de gris entre chaque pixel de l'image im_in1 et de l'image im_in2 correspondant.

Le résultat est mis dans l'image destination im_out dont le type dépend de celles des entrées en reprenant les mêmes conventions que le C.

Il n'y a pas de gestion du débordement de valeurs. La formule reprend exactement l'opérateur du C :

   pixel(im_out) = pixel(im_in1) + pixel(im_in2);

Les deux images d'entrée im_in1 ou im_in2 doivent être de même type. Au besoin, il est nécessaire d'utiliser les opérateurs de coercition. Par contre, l'image de sortie est du type le plus grand possible par rapport au type des images d'entrée:

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

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

   padd a.pan b.pan result.pan

Voir aussi

Arithmetique

Prototype C++

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

Auteur: Régis Clouard