PANDORE Version 6 GREYC-IMAGE

pzerocross



Localisation des changements de signe des valeurs de pixels.



Synopsis

pzerocross connexity value [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pzerocross produit une image binaire des points correspondant à un changement de signe des valeurs de pixels de l'im_in. La valeur value est considérée comme la valeur de changement de signe. Il y a changement de signe, lorsque la valeur d'un pixel:

L'image de sortie im_out est une image binaire construite avec les points de changement de signe à 255. L'image de sortie est forcément de type Uchar (Img2duc ou Img3duc).

Cet opérateur est notamment utilisé pour détecter le passage par 0 du laplacien (Voir Laplacien). Par exemple, avec une image de Uchar, la valeur de coupe est à 127. Pour une image Slong, la valeur de coupe est à 0.

Paramètres

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Détection de contours à partir de l'algorithme DOG (Difference de Gaussiennes):

   pexponentialfiltering 0.2 tangram.pan a.pan
   pexponentialfiltering 0.8 tangram.pan b.pan
   psub a.pan b.pan c.pan
   pzerocross 8 0 c.pan out.pan

Voir aussi

Détection contours

Prototype C++

Errc PZeroCross( const Img2duc &im_in, Img2duc &im_out, int connexity, Uchar value );

Auteur: Régis Clouard