我想用OpenCV实现一个卡尔曼滤波器来跟踪眼睛(特别是眼球)。我在网上看到了一些关于卡尔曼滤波器的东西。我必须设置过滤器的状态。我能用什么作为州呢?我唯一可用的数据是眼睛的三维坐标(x,y,z)。
发布于 2011-10-15 10:40:41
你必须先了解卡尔曼滤波器才能使用它。到目前为止,我发现的最具有人类可读性的示例介绍是SIGGRAPH课程包。
更新
我不知道卡尔曼滤波在OpenCV中的实现。
过滤器的状态可能是眼睛的真正坐标。但是,您只能从框架(这些是您在问题中所写的坐标)来估计它,因此需要使用过滤器。
若要将Kalman滤波器用作黑匣子,仍然需要
RQ一个合理的估计1是第一帧的眼睛坐标。
至于2和3,请参阅SIGGRAPH课程包中的5.1参数估计或调优。
也许例子4.3,一个例子:估计一个随机常数也将有助于理解卡尔曼滤波器是如何工作的,以及你需要什么。
https://stackoverflow.com/questions/7777161
复制相似问题