Bonjour,
Je travaille actuellement sur un programme de reconnaissance de forme trés basique a l'aide d'openCV.
Mon but actuel est de detecter des cercle, des droites (différencier les droite diagonales, horizontales, verticales).
La détection est trés simple dés lors que les formes sont bien séparées, en ayant recours a des techniques telles que la transformée de Hough.
Cependant lorsque qu'un cercle est adjacent a une droite, ou la touche quelque peu, il m'est impossible de detecter le cercle et la droit, mais seulement une forme que le programme assimile a un axe diagonal (du fait de la conception de mon programme).
Ma question est donc de savoir comment distinguer un cercle et une droite sur une image binarisée telle que la suivante (le cercle est déformé mais cela est volontaire pour mon application)
-----