OpenCV卡尔曼滤波器的实际实现与python?

Posted

技术标签:

【中文标题】OpenCV卡尔曼滤波器的实际实现与python?【英文标题】:Practical implementation of OpenCV Kalman filter w/python? 【发布时间】:2013-03-25 21:02:32 【问题描述】:

我既不是 OpenCV 或 python 方面的专家,但是在对 cv 库的糟糕 c# 实现进行了太多弄乱之后,我决定冒险一试。

到目前为止,我的“blob”(读取轮廓)跟踪以我想要的方式工作 - 我现在的问题是遮挡,据我(和无数 youtube 视频)理解,卡尔曼滤波器可以解决这个问题.问题是,python 中的相关示例似乎不存在,示例代码很大程度上没有 cmets,所以一条红黄线遍布商店如何解决我的问题对我来说是个谜。

我想要实现的是这样的http://www.youtube.com/watch?v=lvmEE_LWPUc 或http://www.youtube.com/watch?v=sG-h5ONsj9s。

如果有人能指出(或提供)使用从网络摄像头或视频中提取的实际图像的示例,我将不胜感激。

提前致谢。

【问题讨论】:

err,你知道 OpenCV 可以从 python 代码中调用吗:fossies.org/linux/misc/OpenCV-2.4.4a.tar.gz:a/opencv-2.4.4/…? 第二个链接有导师myzhar.com/blog/tutorials/… 【参考方案1】:

你可以看看: https://github.com/dajuric/accord-net-extensions

它实现了卡尔曼滤波、粒子滤波、联合概率数据关联滤波器(用于多对象跟踪)以及运动模型。

包括样品!

【讨论】:

问题指定python并且github链接使用不同的语言。

以上是关于OpenCV卡尔曼滤波器的实际实现与python?的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV 和 Python - 如何使用卡尔曼滤波器从 OpenCV 检测到的不规则多边形中过滤噪声?

Python opencv:如何使用卡尔曼滤波器

滤波算法 | 无迹卡尔曼滤波(UKF)算法及其Python实现

在 OpenCV/C++ 中通过(扩展)卡尔曼滤波器实现数据融合

python中的卡尔曼二维过滤器

卡尔曼滤波器 3D 实现