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:
Nom : canny.png
Affichages : 1263
Taille : 14,4 Ko

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):
Nom : objectif.png
Affichages : 1173
Taille : 15,6 Ko


J'effectue ensuite la détection de ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Imgproc.HoughLines(canny, lines, 1, Math.PI /180, 50);
Mais voilà ce que j'obtiens comme résultat :
Nom : Resultat.png
Affichages : 1169
Taille : 18,8 Ko

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