2013-08-27 15 views
6

Tak więc jest, chcę uzyskać strumień wideo z kamery z serwera i wiedzieć, ile osób się na nim pojawi.Wiedzieć, ile osób znajduje się na wideo

Mogę zainstalować dowolny system operacyjny (MAC, Windows, Linux) na moim serwerze, użyć dowolnego API (darmowego lub płatnego) i dowolnego języka (C++, php itp.), Aby to zrobić.

ja już znalazłem kilka ciekawych rzeczy, takich jak OpenCV, ale myślę, że to bardziej przydatne do twarzy uznając niż znać liczbę osób w pokoju ...

Każda pomoc będzie mile widziane :)

Odpowiedz

4

Użyj ludzką detektor stosowany na każdej ramce podstawowych eksportu Statystyki:

OpenCV ma jeden już:

http://docs.opencv.org/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html

Wszystko co musisz zrobić, to zastąpić model twarz z ciała ludzkiego (_fullbody.xml):

https://github.com/Itseez/opencv/tree/master/data/haarcascades

Teraz można wyeksportować niektóre statystyki, takie jak, ilu ludzi na klatkę istnieją. Aby dowiedzieć się, ile unikatowych osób pojawiło się w sekwencji, potrzebujesz trackera. Stamtąd sprawy stają się trudniejsze. Musisz znaleźć coś, co pasuje do twojej sprawy. Wskazówka: google dla "kodu śledzenia wielu celów" lub podobnego.

Powiązane problemy