使用局部二进制模式的对象跟踪:更改检测ROI的大小

时间:2016-04-22 13:16:36

标签: c++ opencv object tracking

我陷入了下面的困境。我可以使用Local二进制模式找到该对象。但是我怎么能改变roi的大小才能获得绿色投资回报率。我需要一些想法。

在代码中,我使用滑动窗口方法计算参考窗口LBP直方图距离与所有可能的窗口LBP直方图之间的距离,并在找到的候选窗口周围绘制ROI。

Here is the situation

1 个答案:

答案 0 :(得分:0)

您可以使用多尺度检测方案:

  • 从检测窗口的最小尺寸开始
  • 通过滑动窗口执行检测
  • 将窗口缩放一个因子(例如1.2)
  • 检测
  • 等。直到最大窗口大小或直到图像大小

然后,你可以:

  • 保留窗口的位置和比例,其中匹配距离最小且低于阈值。
  • 或合并/过滤将在近似相同位置但针对不同比例发生的检测。