在iPhone上使用opencv跟踪对象大小

时间:2012-10-26 19:54:47

标签: ios opencv

我正在研究为iPhone开发一个跟踪所选对象的应用程序,并监视围绕它绘制的矩形的大小。

我已经看过一个跟踪所选对象的演示 - 但是想知道是否有人可以指向我监视对象(矩形)大小的示例方向?

非常感谢,

史蒂夫

1 个答案:

答案 0 :(得分:1)

我多久以前没有意识到我问过这个问题。对于任何寻找答案的人 - 我做了以下事情:

  1. 将当前帧转换为灰度图像。
  2. 使用Haar级联分类器识别当前帧中的车辆。
  3. 在车辆周围画一个矩形,看看我们之前是否看过这款车(基于相似位置)
  4. 如果我们没有,那么当前汽车的尺寸和位置会被添加到可追踪汽车列表中......
  5. 如果有,则将矩形的当前尺寸添加到对象数组
  6. 在矩形之间计算尺寸的差异,作为当前矩形高度的百分比 - 这应该是相当恒定和线性的。
  7. 对此百分比应用“校准常数” - 这应该给出车辆的相对速度。
  8. 如果有人想要更详细的解释,请告诉我......