Transformée de hough

Transformée de hough - Algo - Programmation

Marsh Posté le 03-07-2005 à 18:59:51    

Bonjour, je dois detecter des cercles dans une image tout simple ou y'a que des droites et des cercles, j'ai jamais utilisé hough, je voulais donc savoir si le principe etait le meme pour le cercle que pour la droite, c'est a dire, si j'ai bien compris, les paramètres de l'espace de hough sont a,b et r (pour l'equation r²=(x-a)² + (y-b)² ).  
L'algo serait donc :  
 
On parcous l'image, et pour chaque point de contour (x,y), on fait varier a,b et r. Si ce point correspond a l'equation d'un cercle, alors on incrémente les cases du tableau 3D [a][b][r].
Puis, il ne reste plus qu'à selectionner les maximums du tableau 3D qui représentent les cercles de l'image.
 
Est ce bien cela? je sais que pour une droite, c'est ce principe la!  

Reply

Marsh Posté le 03-07-2005 à 18:59:51   

Reply

Marsh Posté le 03-07-2005 à 19:32:13    

d'apres mes souvenirs, oui...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 03-07-2005 à 22:12:12    

Merci KangOl! oui, ca a l'air de marcher!

Reply

Marsh Posté le 04-07-2005 à 10:00:04    

Et je suis sûr que ça rame même [:joce]

Reply

Marsh Posté le 04-07-2005 à 17:45:39    

Oui, ça rame très bien mm!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed