我正在为音乐节设计一个人群控制的音响系统。音乐将由个人和人群作为一个整体控制,大约500人左右。
在搜索人群跟踪技术时,我偶然发现了这个http://www.mikelrodriguez.com/crowd-analysis/#density,其中包含了Matlab代码和数据集。你知不知道类似的技术,也许更简单,例如基于斑点检测?你知道这个在实时场景下会有多好吗?有什么已知的方法可以用例如OpenCV来完成吗?
发布于 2013-12-06 05:30:19
我的一位前同事用光流实现了类似的东西(根据人群的运动控制几个马达)。您可以从摄像机分析视频帧,计算帧间的光流,并使用这些值来估计人群的移动。
OpenCV支持执行上述任务,并附带了良好的代码示例。桌面应该能够实时地做到这一点(你可能需要调整图像分辨率)。
我不太清楚如何在C++程序和声音系统之间进行接口。纯数据(PD)是一种替代方法,但它可能对运动分析没有太多的支持。
https://stackoverflow.com/questions/20414125
复制相似问题