PANDORE Version 6 | GREYC-IMAGE |
L'opérateur plaplacian permet d'approximer le calcul de l'amplitude de la derivée seconde de l'image im_out.
Cet opérateur est notamment utilisé pour détecter les contours des objets. L'intérêt, c'est qu'il donne des contours fermés. Par contre, il est très sensible au bruit.
L'algorithme consiste à convoluer l'image par le masque:
pour une connexity=4:
|+0 -1 +0| |-1 +4 -1| |+0 -1 +0|
pour une connexity=8:
|-1 -1- 1| |-1 +8 -1| |-1 -1 -1|
L'image de sortie im_out est de même type que l'image d'entrée im_in.
Pour les images de Uchar (unsigned char), les valeurs sont décalées de 127 (le 0 devient 127). Ainsi, pour la détection des passages par 0, il faut donc utiliser l'opérateur pzerocross avec la valeur 127.
Pour les images de Slong (signed long), les valeurs ne sont pas décalées. Pour la détection des passages par 0, il faut donc utiliser l'opérateur pzerocross avec la valeur 0.
Retourne SUCCESS ou FAILURE.
Détection de contours selon l'algorithme LOG (Laplacien de Gaussiennes)
pgaussfiltering 1.2 tangram.pan a.pan plaplacian 8 a.pan b.pan pzerocross 8 127 b.pan out.pan
Auteur: Régis Clouard