OpenCV直方图反投影替代方案

时间:2014-06-16 16:54:36

标签: opencv image-processing histogram

我首先在图像中创建对象的初始遮罩。使用此蒙版创建直方图,然后使用该直方图处理后续图像。

我使用calcBackProject函数查找图像中属于直方图的像素。我遇到的问题是太多的图像被接受,因为某些对象与初始对象的颜色相似。 calcBackProject有什么替代方案吗?在我的应用程序中,我无法负担得到不属于的对象。所有这一切都假设我有一个完美的初始面具。

1 个答案:

答案 0 :(得分:1)

有很多方法可以跟踪对象,这可能非常困难。在OpenCV中,您可能想尝试使用meanshift / camshift跟踪器来查看它们是否更好。如果没有,那么你可能不得不偏离opencv世界并尝试跟踪学习检测框架。

OpenCV中的Meanshift / Camshift / etc

http://docs.opencv.org/modules/video/doc/video.html http://docs.opencv.org/trunk/doc/py_tutorials/py_video/py_meanshift/py_meanshift.html

C ++中的跟踪学习检测:

STRUCK:http://www.samhare.net/research/struck(使用opencv)

Matlab中的跟踪学习检测:

Preditor:http://personal.ee.surrey.ac.uk/Personal/Z.Kalal/tld.html