Bonjour à tous,
je suis actuellement entrain de développer un algorithme de détection de feux rouges. Pour cela, je procède à une première segmentation de l'image basée sur les couleurs. Cette segmentation fournit un nombre X de pixels "candidats" dispersés sur l'image et ses résultats de cette segmentation sont plutôt bons
Cependant, il reste de temps en temps des pixels ou amas de pixels parasites (du à des éléments de la scène observée). C'est pour cela que j'aimerais faire une étude plus approfondie des différentes régions de pixels candidats.
Mais pour cela, il faut que mon programme puisse localiser les différentes zones candidates. Quelles sont les méthodes disponibles pour réaliser cela?
Mon image est binaire: pixels_candidats=1 et pixels_non_candidats=0 et j'aimerais connaitre les grandes caractéristique d'une région:
- ses contours (pour connaitre les dimensions par exemple)
- son barycentre (et donc sa position dans l'image)
J'ai vu qu'il y a des méthodes de "contour tracing" comme l'algorithme de Moore (http://www.cs.mcgill.ca/~aghnei/moore.html), qui permettent de connaitre les contours.
Auriez-vous des conseils à me donner? Des méthodes?
Merci d'avance pour votre aide!
Partager