Bonjour,
Je suis nouveau sur le forum, j'étudie en iut et je suis actuellement en stage.
Je dois réaliser un dispositif de comptage routier, permettant de distinguer les 2 roues des autos, camions, piétons ... J'utilise pour cela OpenCV sous Ubuntu.
Suite à mes recherches, j'ai tenter 2 methodes :
1 - reconnaisance avec haarcascades : efficace seulement sur image fixe car sur limage video suivante, il recompte ! Et impossibilité de créer un fichier xml valide décrivant un 2 roues ! le programme entre en boucle infinie au bout de 22 stages ...
2 - le blobTracking, avec le programme fourni blobtrack.cpp, j'isole les blobs d'une certaine dimension et les comptabilises, cette methode est la plus efficace des 2 car elle poursuit le vehicule au cours de son appartition sur la zone filmée et donc ne le compte qu'une seule fois ( et encore !! ) par contre si un autre objet aux meme dismension apparait, elle le comptee aussi
Je ne suis pas très doué en maths et je debute en C++ et traitement de l'image, et donc j'aimerais savoir comment faire pour utiliser les 2 méthodes simultanément, c'est à dire :
je détecte un 2 roues ( avec haarcascades par exemple )
=> je lance le suivi
=> quand il sort de l'image, j'incrémente le compteur
Toute une galère pour juste faire un "+1" !!!
Partager