Bonjour
J'aimerai, à partir d'images vidéo, estimer le nombre de personnes présentes dans une zone (zone assez petite, nombre de personnes entre 0 et 3 par exemple).
Essais :
* soustraction image actuelle / image de référence. Problème : trop sensible aux changement de luminosité du capteur video.
* soustraction entre deux images successives (problème : depends de la vitesse du mouvement : si peu de mouvement, différence très faible voire nulle, si mouvement trop rapide, différence trop forte).
* detection de bord sur chaque image puis soustraction entre deux images de bord successives -> j'obtient les bords de la silhouette.
Pour estimer le nombre de personne : soit faire une estimation de la surface de présence, soit essayer de découper des zones et compter (mais probleme si deux personnes trop proches).
Pour faire une estimation de la surface de présence, le problème c'est qu'il faudrait déterminer une zone à partir de la détection de bord par exemple.
Mais les contours ne sont pas forcément fermés, et essayer de les fermer prends trop de temps.
J'avais pensé à calculer des ellipses englobant les personnes et calculer leurs surfaces, mais je n'y suis pas encore arrivé.
Je bloque donc sur :
- Découpage des zones de mouvement pour ensuite compter
- Calcul d'une ellipse englobante
Et avez vous d'autres idées?
merci
Partager