Bonjour à tous. Je n'arrive pas à trouver un algorithme adapté pour faire ce que je souhaite.
Imaginons une image (ou matrice) comme ceci :
0 1 1 0 1 0 1
1 0 1 0 1 1 1
0 1 1 1 0 1 0
0 1 1 1 0 0 0
0 0 1 0 0 1 1
Cette image ferait environ 800*600.
Mon Objectif :
Détecter tous les cercles formés par les 1 d'un rayon minimum précisé ainsi qu'un indicateur de "déformation" :
Par exemple cet indicateur pourrait être le variance des rayons multipliée par la variance des angles ? (toute autre idée serait bienvenue).
Par exemple, dans l'image ci dessus, on a un cercle de centre (3.5,3) et de rayon environ 1.5.
Ma question est donc comment reconnaitre tous ces cercles ?
Des idées d'algorithme ?
Je ne cherche pas de la reconnaissance de forme : je sais exactement quelle forme je cherche.
Merci.
Partager