Bonjour,
Je trace une ligne sur un papier puis je photographie le papier. Je dispose donc de la photographie d'une ligne. Sur cette photographie, la ligne est épaisse de plusieurs pixels.
Mon problème est le suivant : comment affiner la ligne pour que celle-ci soit épaisse d'un seul pixel ?
Pour ce faire, j'avais pensé à une sorte d'algorithme d'érosion :
1/ classer les pixels en deux classes : les pixels qui appartiennent à la ligne et les pixels qui n'appartiennent pas à la ligne.
2/ supprimer les bords de la ligne jusqu'à ce que celle-ci soit épaisse d'un seul pixel.
Cependant j'hésite quant aux règles d'effacement des pixels ( quels pixels supprimer ? ) .
Une autre méthode qui m'est venue à l'esprit : s'inspirer de l'étape " suppression des non-maxima " du filtre de Canny.
Qu'en pensez-vous ? Quelqu'un a-t-il déjà été confronté à ce problème ?
Partager