Voila j'essai de détécter des droites dans une image avec la transformée de Hough. Le problème est que j'ai du mal à l'implémenter (je fait ca en JAVA).
J'aurais juste aimer avoir des précisions sur quelques points :
- sur le passage dans l'espace de hough
Sur une image avec que les contour en noir et blanc, je cherche les pixels blanc (les bords). Quand j'en trouve un pixel du contour, je fait varié theta de 0 à 2PI. Je calcul ensuite mon Ro à l'aide de mon theta (Ro = ysin(theta) + xcos(theta))
Est-ce que c'est bon jusque la?
-sur l'accumulateur
Pour chaque Ro et théta (de chaque pixel) j'incrémente mon accumulateur de 1 aprés je cherche les maximas de mon tableau.
Ca j'en suis pas sur j'ai pus trop compris à partir de la.
Quelqu'un peu me dire si ce que j'ai fait jusque la est bon ou sinon m'expliquer de la facon la plus simple possible ce qu'il faut faire. J'ai trouvé pas mal de documents mais aucun expliquant de facon simple la facon de faire (c'etais général ou sous matlab <- jamais fait)
Merci d'avance pour votre aide
Partager