PANDORE Version 6 GREYC-IMAGE

pphase



Calcul de la phase entre deux images.



Synopsis

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

Description

L'opérateur pphase calcule la phase 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 qui est de type réel.

Cet opérateur est notamment utilisé pour calculer le phase d'une image complexe (partie réelle et partie imaginaire).

La formule de calcul est la suivante :

   pixel(im_out) = atan(pixel(im_in2)/*pixel(im_in1))

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Convertit une image de carré du domaine spatial dans le domaine fréquentiel et réciproquement :

   pshapedesign 256 256 0 2 20 0 square.pan
   pshapedesign 256 256 0 0  0 0 empty.pan
   pfft square.pan empty.pan real.pan imaginary.pan
   pmodulus real.pan imaginary.pan modulus.pan
   pphase real.pan imaginary.pan phase.pan
   pifft real.pan imaginary.pan square1.pan empty1.pan
   plineartransform 0 0 255 square1.pan square2.pan
   pim2uc square2.pan newsquare.pan

Voir aussi

Domaine Fréquentiel, pmodulus

Prototype C++

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

Auteur: Régis Clouard