3 pièce(s) jointe(s)
Detecter ligne dans une image canny
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:
Pièce jointe 319547
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):
Pièce jointe 319552
J'effectue ensuite la détection de ligne
Code:
Imgproc.HoughLines(canny, lines, 1, Math.PI /180, 50);
Mais voilà ce que j'obtiens comme résultat :
Pièce jointe 319557
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 :)