使用 Opencv C++ 中给定对象的 X,Y 进行卡尔曼滤波器跟踪
Posted
技术标签:
【中文标题】使用 Opencv C++ 中给定对象的 X,Y 进行卡尔曼滤波器跟踪【英文标题】:Kalman Filter Tracking using given X,Y of the object in Opencv C++ 【发布时间】:2013-07-23 12:57:15 【问题描述】:我是 Kalman 跟踪的新手,所以我不知道如何开始。我有程序来检测人脸,在检测到人脸后,我想将人脸的中心 x.y 发送到卡尔曼滤波器以绘制一条显示运动方向的线。我该如何开始?提前致谢。
【问题讨论】:
Here. 我之前注意到了,但它看起来很复杂,但在再看一遍之后,它是有道理的,再次感谢 【参考方案1】:您需要了解制定问题的数学方法,William 提供的链接是试验代码的好地方。如果你想按照数学计算,有几个好地方可以检查:
http://home.hit.no/~hansha/documents/control/theory/kalmanfilter.pdf
http://www.cl.cam.ac.uk/~rmf25/papers/Understanding%20the%20Basis%20of%20the%20Kalman%20Filter.pdf
http://old.shahed.ac.ir/references/kalman_filter_notes.pdf
当然是
http://en.wikipedia.org/wiki/Kalman_filter
有一些优秀的参考资料可供参考。还有……
查看 Udacity 课程:
https://www.udacity.com/course/cs373
这有一个关于使用 python 进行卡尔曼滤波器编程的部分。
【讨论】:
以上是关于使用 Opencv C++ 中给定对象的 X,Y 进行卡尔曼滤波器跟踪的主要内容,如果未能解决你的问题,请参考以下文章