使用KLT跟踪手动点

时间:2016-01-19 07:11:42

标签: c++ video-tracking

我无法使用KLT跟踪算法和头文件成功跟踪用户选择的要素点。我在C ++ VS Express 2010中进行编程,并且正在尝试在没有OpenCV或其他库的情况下执行此操作。以下是我一次跟踪每个点的步骤:

  1. 制作跟踪背景
  2. 制作功能列表
  3. 调整要素列表计数(至1),设置x和y位置
  4. 填写两个图像数据容器
  5. 使用适当的参数调用KLTTrackFeatures()
  6. 从功能列表中获取新的x和y值,然后插回自定义数据结构
  7. 几乎就是这样。我已经摆弄了一些边界等属性,但无济于事。我得到的结果可以从标记为-1的坐标到点不应该的位置变化。我发现很难找到这个,因为大多数搜索会产生与OpenCV相关的主题,而这些主题似乎并不直接与klt本身打交道。任何人对如何解决这个问题有任何想法或建议?

    亲切的问候,

    OJnr。

0 个答案:

没有答案