我既不是OpenCV或python的专家,但是由于cv库的c#实现很糟糕,我决定冒险尝试。
到目前为止,我已经按照我想要的方式进行'blob'(读取轮廓)跟踪 - 我的问题现在是遮挡,这是一个问题,正如我(以及无数的youtube视频)所理解的那样,卡尔曼滤波器可以解决。问题是,python中的相关示例似乎并不存在,示例代码基本上没有注释,因此运行遍布整个商店的红色和黄色线如何解决我的问题对我来说是一个谜。
我希望实现的目标是http://www.youtube.com/watch?v=lvmEE_LWPUc或此http://www.youtube.com/watch?v=sG-h5ONsj9s。
如果有人能够指出我使用从网络摄像头或视频中提取的实际图像的示例(或提供),我将非常感激。
先谢谢。
答案 0 :(得分:2)
你可以看看: https://github.com/dajuric/accord-net-extensions
它实现了卡尔曼滤波,粒子滤波,联合概率数据关联滤波器(用于多目标跟踪)以及运动模型。
包括样品!