Algo canny

cs_salma2011 Messages postés 25 Date d'inscription lundi 24 novembre 2008 Statut Membre Dernière intervention 17 juin 2011 - 13 mai 2009 à 02:35
primarykey Messages postés 3 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 31 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.
 
qq1 peut m'aider???

22 réponses

Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 7
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
0
primarykey Messages postés 3 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 31 mai 2009
17 mai 2009 à 15:34
merci pr votre reponse vous etes trop gentil

jé pas bien compris ce ke vous voulez dire par hough 3D
 est ce ke vous pouvez me donner un lien ou un code  qui explique  bien ceci

cordialement
0
Rejoignez-nous