知道视频中有多少人

lig*_*lex 6 opencv video-capture computer-vision

所以就是这样,我希望从服务器获取摄像机视频流,并且能够知道有多少人出现在它上面.

我可以在我的服务器上安装任何操作系统(MAC,Windows,Linux),使用任何API(免费或付费)和任何语言(C++,php等)来执行此操作.

我已经发现了一些有趣的东西,比如OpenCV,但我认为它比面部识别更有用,而不是知道房间里的人数......

任何帮助,将不胜感激 :)

Lov*_*ill 4

使用应用于每个帧的人体检测器进行基本统计导出:

OpenCV 已经有一个:

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

您所要做的就是用人体替换面部模型(_fullbody.xml):

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

您现在可以导出一些统计数据,例如每帧有多少人。要查找序列中出现了多少个独特的个体,您需要一个跟踪器。从那里开始事情变得更加困难。您必须找到适合您情况的东西。提示:谷歌搜索“多目标跟踪代码”或类似内容。