PANDORE Version 6 |
GREYC-IMAGE |
pshen
Détection et localisation des contours de Shen-Castan.
Synopsis
pshen strenght [-m mask] [im_in|-] [im_out|-]
Description
L'opérateur pshen permet de localiser les contours de
l'image im_in. L'image de sortie im_out est construite
avec les valeurs d'amplitude maximales dans la direction
du gradient. Le reste est mis à 0.
La valeur d'amplitude du gradient en un point reflète
la variation de niveau de gris observé dans l'image
im_in en ce point. Plus cette
valeur est élévée plus cette variation est forte.
L'extraction se fait en trois étapes:
- lissage ;
- calcul du gradient en chaque point de l'image ;
- extraction des maxima locaux avec ajustement des niveaux.
Paramètres
- strength donne l'intensité du lissage associé
à la détection du gradient. Les valeurs sont typiquement
dans l'intervalle [0..10]. Plus la valeur est faible,
plus le lissage est fort et donc moins il y aura de contours.
Une valeur de 0 correspond à un lissage total de l'image
(donc il ne reste plus de gradient).
Une valeur typique est 1.
Entrées
Sorties
- im_out: une image du même type que l'image im_in.
Résultat
Retourne SUCCESS ou FAILURE.
Voir aussi
Détection de contours
Exemples
Détection de contours dans l'image tangram.pan:
pshen 1 tangram.pan a.pan
pbinarization 10 1e30 a.pan b.pan
Prototype C++
Errc PShen( const Img2duc &im_in, Img2duc &im_out, float strenght );
Auteur: Carlotti & Joguet