我无法使用 KLT 跟踪算法和头文件成功跟踪用户选择的特征点。我在 C++ VS Express 2010 中编程,并且试图在没有 OpenCV 或其他库的情况下做到这一点。以下是我一次跟踪每个点所采取的步骤:
- 创建跟踪上下文
- 制作功能列表
- 调整特征列表计数(为一),设置 x 和 y 位置
- 填充两个图像数据容器
- 使用适当的参数调用 KLTTrackFeatures()
- 从特征列表中获取新的 x 和 y 值,然后插入自定义数据结构
差不多就是这样。我摆弄了一些属性,如边框等,但无济于事。我得到的结果可能从标记为 -1 的坐标到不应该出现的位置。我发现很难搜索这个,因为大多数搜索结果都是 OpenCV 相关主题,这些主题似乎并不直接处理 klt 本身。有人对如何解决这个问题有任何想法或建议吗?
亲切的问候,
OJnr。