0

我正在为一个音乐节开发一个人群控制的音响系统。音乐将由个人和整个人群(或多或少 500 人)控制。

在寻找人群跟踪技术时,我偶然发现了这个http://www.mikelrodriguez.com/crowd-analysis/#density;附上 Matlab 代码和数据集。您是否知道类似的技术,也许更简单,例如基于 blob 检测?你知道这个在实时场景中的表现如何吗?有没有已知的方法可以使用例如 OpenCV 来做到这一点?

4

1 回答 1

0

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

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

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

于 2013-12-06T05:30:19.210 回答