使用 OpenCV 对抗检测

Fight detection with OpenCV

我发现了一些关于检测人群中暴力行为的有趣文章: http://web.eee.sztaki.hu/home4/node/21 http://www.nlpr.ia.ac.cn/2012papers/gnhy/nh15.pdf

那么用 OpenCV 实现这种东西的最佳方法是什么?我应该使用 look into optical flow 还是其他什么? 有任何想法吗? 谢谢

帧之间的纯光流或特征检测不会有太大帮助,因为尽管它们会跟踪 body 运动,但计算机无法将其与战斗联系起来。我建议研究像 Caffe 这样的程序,它由 Berkeley 实施,它使用神经网络根据从模型中学习来识别事物。

这在计算机视觉中仍然是一个开放的话题。这些方法中的大多数都是基于使用光流方法估计的运动。最终的分类主要是通过词袋方法、支持向量机和一个好的 feature/descriptor MoSIFT 已经证明在这些数据上没有取得好的表现。我可以推荐以下论文:

Hassner et al. 2012 and proposed dataset

Bermejo et al. 2011 and an own dataset

我们还发布了暴力检测 Senst et al. 2015。这项工作是使用 opencv 实现的,因为它包含用于视频处理的各种工具。但大部分工作必须由你来完成。