你推荐哪种算法用于人体相机检测?在opencv中

时间:2015-09-24 11:18:28

标签: opencv image-processing ar.drone

用于无人机四轴飞行器追踪人体

1 个答案:

答案 0 :(得分:2)

这个问题取决于很多因素:

  1. 计算资源
  2. 图片质量
  3. 您对算法的期望准确度多少
  4. 顺便说一句,实现此类算法的最简单方法是 Cascade Classifier ,这是在OpenCV中实现的。您可以训练自己的模型,也可以使用openCV文件中存在的训练模型。此方法支持三种功能类型:HOG,LBP和HAAR。这种方法的基础是2001年发表的论文Viola and Jones。测试时间接近普通计算机的在线状态。

    如果您需要更准确的方法,可以尝试 DPM (可变形零件模型)方法。这种方法在互联网上有很多发布版本。检测速度几乎为2 HZ。

    如果您需要更高的准确度,我建议您继续使用CNN(卷积神经网络)。当然,您需要更多的计算资源(GPU或高规格CPU)