【问题标题】:Know how many people are on a video [closed]知道视频中有多少人[关闭]
【发布时间】:2013-08-27 09:01:26
【问题描述】:

就是这样,我想从服务器获取摄像头视频流,并能够知道有多少人出现在上面。

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

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

任何帮助将不胜感激:)

【问题讨论】:

    标签: opencv computer-vision video-capture


    【解决方案1】:

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

    OpenCV 已经有一个:

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

    您所要做的就是将人脸模型替换为人体 (_fullbody.xml):

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

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

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2020-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      相关资源
      最近更新 更多