Le type
iaParamètreDétectionContour permet de définir les paramètres de la fonction de détection de contours. Les caractéristiques de ces paramètres peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
monContour est un iaParamètreDétectionContour
monContour.AlgorithmeDétection = iaDétectContourCanny
monContour.Dilatation = Vrai
monContour.TailleNoyauFiltreGaussien = 3
monContour.ValeurSeuil = 150
monContour.ValeurSeuilMax = 255
monPolygone est un Polygone
monPolygone = IADétecteContour("Image_test_contour_3.png", monContour)
Propriétés
Propriétés spécifiques à la description des variables de type iaParamètreDétectionContour
Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type
iaParamètreDétectionContour :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
AlgorithmeDétection | Constante de type Entier | Algorithme utilisé pour la détection des contours : - iaDétectContourCanny (Valeur par défaut) : algorithme de J.F.Canny (edge detector) de 1986.
- iaDétectContourBinaryThresholding : algorithme de Binary Thresholding.
|
Dilatation | Booléen | Permet d'ajouter de la dilatation à l'image, ce qui, dans certains cas peut permettre une meilleure détection : - Vrai pour ajouter de la dilatation à l'image,
- Faux (valeur par défaut) dans le cas contraire.
|
TailleNoyauFiltreGaussien | Entier | Réduction du bruit floutant l’image à l’aide d’un flou Gaussien. Par défaut, cette propriété correspond à la valeur 3. Remarque : Cette valeur doit être impaire. |
ValeurSeuil | Réel | Cette propriété est utilisée lors de l’application de l'algorithme Thresholding. Tout pixel ayant une valeur supérieure à ValeurSeuil sera défini sur la valeur de ValeurSeuilMax. Par défaut, cette propriété correspond à la valeur 150,0. |
ValeurSeuilMax | Réel | Cette propriété est utilisée lors de l’application de l'algorithme Thresholding. Tout pixel ayant une valeur supérieure à ValeurSeuil sera défini sur la valeur de ValeurSeuilMax. Par défaut, cette propriété correspond à la valeur 255,0. |
Fonctions WLangage manipulant les variables de type iaParamètreDétectionContour
Les variables de type
iaParamètreDétectionContour peuvent être manipulées via les fonctions WLangage suivantes :
| |
| Détecte les contours des formes présentes dans une image. |