Fonction ShenCastan()

Syntaxe

bool ShenCastan(
CImage *ImgDest=0,
float B=0.9
);



Paramètres

*ImgDest [out]: Adresse d'un objet de la classe CImage. On stokera dans cette variable le résultat de l'algorithme de ShenCastan à savoir la détection des contours.


B[in] : Valeur qui doit être comprise entre 0 et 1. Par défaut cette variable est fixé à 0.9. Il s'est avéré qu'après de nombreux tests empiriques, cette valeur est la meilleur pour ce traitement.


Exemple d'utilisation

CImage *ImgSrc=0,ImgNorme;
float B=0.8;
ImgSrc=new CImage("./lena.bmp");
ImgSrc->ShenCastan(&ImgNorme,B);
[...]
delete ImgSrc;

A voir aussi:

Contours - Description - Code C
Canny- Deriche- KangWang- LaplaceI- LaplaceII- MarrHildreth- Prewitt- Sobel- SobelOpt