OpenCV中的实时对象跟踪

时间:2016-03-16 08:02:48

标签: c++ opencv svm

我使用BoW聚类和SVM分类算法编写了一个对象分类程序。该程序成功运行。现在我可以对对象进行分类,我想通过在它们周围绘制一个边界矩形/圆圈来实时跟踪它们。我研究过并提出了以下想法。

1)使用来自火车数据目录的火车组图像来使用单应性。但是这种方法的问题是,列车图像应该与测试图像完全相同。 由于我没有检测到特定物体,因此测试图像与火车图像密切相关,但基本上不是精确匹配 。在单应性中,我们在测试场景中找到已知对象。如果我对单应性错误,请纠正我。

2)使用特征跟踪。我计划在类似于火车图像的测试图像中提取由SIFT计算的特征,然后通过绘制边界矩形/圆来跟踪它们。但问题是我如何知道对象的哪些功能以及环境中的哪些功能? SVM类中是否有任何成员函数可以返回用于对对象进行分类的关键点或感兴趣区域?

谢谢

0 个答案:

没有答案