cs_salma2011
Messages postés25Date d'inscriptionlundi 24 novembre 2008StatutMembreDernière intervention17 juin 2011
-
13 mai 2009 à 02:35
primarykey
Messages postés3Date d'inscriptionvendredi 27 mars 2009StatutMembreDernière intervention31 mai 2009
-
17 mai 2009 à 15:34
Slt tt le monde,,
Je veux detecter les contours d'une image avec l'algorithme de canny en utilisant le langage c++ ..je veux un simple code( en c++ )qui traite l'algorithme de canny sans utiliser un classe externe.
Pistol_Pete
Messages postés1053Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 9 juillet 20137 17 mai 2009 à 13:35
>>[../auteur/PRIMARYKEY/1645840.aspx primarykey]
Pour détecter n'importe quelle cercle, il faut adapter un peu mon code à savoir: Il faut calculer la transformer de Hough en 3D de rayon 1 au rayonRayon max du cercle que l'on veut détecter.
Il faut ensuite (et voila le changement avec ma méthode) déterminer tous les maxima locaux dans l'image de Hough 3D. Chaque maximum local donnera une coordonnée (X,Y et R) qui correspondra au cercle de coordonnée XY et de rayon R.
Ce que je fais dans mon code, c'est de limiter le calcul de Hough 3D de Rmin à Rmax (pb de temps de calcul) et je ne detecte que le maximum globale de Hough 3D. Donc je ne detecte qu'un cercle à la fois.
A+
____________________________________________________________________________
Mon site internet :
http://ImAnalyse.free.fr