2013-08-27 19 views
6

Yani, bir sunucudan kamera video akışı almak ve üzerinde kaç kişinin göründüğünü bilmek istiyorum.Videoda kaç kişinin olduğunu bilin Video

Sunucumdaki herhangi bir OS (MAC, Windows, Linux) yükleyebilir, bunu yapmak için herhangi bir API (ücretsiz veya ücretli) ve herhangi bir dil (C++, php vb.) Kullanabilirim.

Zaten böyle OpenCV gibi bazı ilginç şeyler buldum ama bir odada insanların sayısını bilmek daha tanıyan yüz için daha yararlı olduğunu düşünüyorum ...

Herhangi bir yardım mutluluk duyacağız :)

cevap

4

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

:

OpenCV önceden bir var

temel istatistik ihracat için her bir çerçeve üzerine uygulanan bir insan detektörü kullanın

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

Bundan böyle orada kaç kişi kare başına gibi bazı istatistikleri verebilirsiniz:

yapmanız gereken tek şey, bir insan vücudunun (_fullbody.xml) ile yüz modelini değiştirmek olduğunu. Bir sırada kaç tane benzersiz kişinin göründüğünü bulmak için bir izleyiciye ihtiyacınız olacak. Oradan işler daha da zorlaşıyor. Davanıza uygun bir şey bulmanız gerekecek. İpucu: "çoklu hedef izleme kodu" veya benzeri için google.

İlgili konular