人群跟踪opencv

时间:2013-12-06 01:11:09

标签: matlab opencv computer-vision video-tracking

我正在为音乐节制作人群控制的音响系统。音乐将由个人和整个人群控制,或多或少500人。

在搜索人群追踪技巧时,我偶然发现了这个http://www.mikelrodriguez.com/crowd-analysis/#density;随附Matlab代码和数据集。您是否了解类似的技术,可能更简单,例如基于斑点检测?您是否知道这个在实时场景中的表现如何?是否有一种已知的方法可以使用例如OpenCV?

1 个答案:

答案 0 :(得分:0)

我的一位同事使用光流实现了类似的东西(根据人群移动控制一些电机)。您可以分析来自摄像机的视频帧,计算帧之间的光流,并使用这些值来估计人群移动。

OpenCV支持执行上述任务,并提供了良好的代码示例。桌面应该能够实时执行此操作(您可能需要调整图像分辨率)。

我不确定如何在C ++程序和声音系统之间进行接口。纯数据(PD)是另一种选择,但它可能不太支持运动分析。