Suivi et comptage dans une vidéo
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" !!!