Detection de contour canny

Description

Voilà un exemple de détection de contours utilisant l'algorithme de Canny.
Pour ceux qui veulent en savoir plus, merci d'utiliser un moteur de recherche, les infos sont nombreuses et plus ou moins détaillées.

En simplifiant, avant de détecter les contours, on applique un flou gaussien sur l'image pour éliminer les petites imperfections.
("Blur radius"*2+1 = taille de la matrice)
Puis on applique un filtre sur les 9 pixels pour quantifier le gradient et la direction de la variation de couleur en chaque point.
Puis, si on point à un gradient dépassant le seuil haut (high threshold), on arrive près d'un contour. On suit alors le contour selon un seuil bas (low threshold).

Pour le reste, voir ailleurs, je ne suis pas prof d'algo...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.