PANDORE Version 6 GREYC-IMAGE

pand



Et binaire entre images ou graphes et intersection entre cartes de régions.



Synopsis

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

Description

L'opérateur pand effectue le "et" bit à bit entre les deux images d'entrée im_in1 et im_in2.

Pour les images de réelles, le "et" s'impante avec l'opérateur C '&' et s'applique sur chaque pixel :

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

Pour les images réelles, le "et" est:

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

Pour les images couleur et multispectrale, le "et" est calculé sur chacune des bandes séparément.

Pour les graphes, l'opérateur "et" s'implante par l'opérateur * entre les valeurs de noeud.

Pour les cartes de régions, le "et" correspond à l'intersection des régions. La carte de régions résultante im_out est composée des régions des deux cartes d'entrée occupant le même espace. Il n'est pas nécessaire qu'elles aient le même label.

Les deux entrées doivent être de même type.

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Pour les cartes de région, retourne la valeur de label maximum.

Exemples

Voir aussi

Logique

Prototype C++

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

Auteur: Régis Clouard