使用HOG功能进行多重人体检测

时间:2015-05-29 08:58:34

标签: matlab machine-learning computer-vision svm

我正在使用matlab中的SVM(matlab)中的HOG特征在静态图像中进行多个人体检测的项目。我拍摄了20张单人人工裁剪图像进行积极训练。为了能够检测到多个人,我是否必须将多个人作为训练进行训练?现在我的软件只检测到一个人,即使图像中有5个人。请帮忙。谢谢。

1 个答案:

答案 0 :(得分:0)

  1. 你需要用单身人来训练你的人体探测器。
  2. 当您启动探测器时,您必须确保即使在找到第一场比赛时也会继续搜索。
  3. 第一种非常基本(并且容易出错)的方法是将图像细分为多个重叠的图块并在每个图块上运行检测器。通过这种方式,您可以检查探测器是否能够识别不同类型的人类。如果没有,你就发现了这个错误:探测器本身没有经过充分的训练。如果是这样,你只需要在第一次击中后强制它继续观察。