Bonjour,
Je suis actuellement occupé à faire de la détection de lignes dans une vidéo avec Open CV (en JAVA) en utilisant la fonction HoughLines pour détecter les lignes de mon contour.
Je prétraite ma vidéo avec un filtre canny:
J'aimerai pouvoir détecter uniquement les droites comme sur l'images suivantes(les lignes en rouges sont lignes que j'aimerais pouvoir détecter):
J'effectue ensuite la détection de ligne
Imgproc.HoughLines(canny, lines, 1, Math.PI /180, 50);
Mais voilà ce que j'obtiens comme résultat :
Certaines lignes correspondes d'autres pas, ça dépend aussi de l'image de la vidéo. J'ai essayé de jouer sur le treshold mais je n'arrive pas à quelques choses d'optimal.
Je me suis également servit de la documentation mais je n'ai pas trouvé grand choses pour résoudre mon problème :/
Auriez quelques conseils à me donner ?
Merci d'avance
Partager