bonjour,
avant tout, je commence par vous décrire mon projet:
en fait, le but est de détecter les sommets des demi-cercles dans des images prises a partir d'une camera (Vous trouverez un exemple d'image en fichier attaché en bas), et calculer la distance inter peak(sommet), tout en optimisant en temps de traitement
a priori, je suis parti sur l'idée d'utiliser openCv sous C++
voici une méthode qui pourrait marcher :
-créer la matrice de l'image binaire
-faire la somme des pixels noir ou blanc sur chacune des colonnes afin de tracer un histogramme de l'intensité sur les colonnes en fonction des coordonnées x et y,puis calculer le gradient de la fonction pour trouver les Peak de la fonction ( les point qui s'annulent correspondent aux peak),
-calculer la distance euclidienne inter-peak.
mais ça me semble une méthode complexe à réaliser, et je suis totalement bloqué.
S'il vous plait, connaissez vous une méthode plus simple?
Merci d'avance de votre aide
![]()
Partager