使用opencv c中的kalman过滤器跟踪点

时间:2013-10-18 04:23:20

标签: c++ opencv

如何使用带有opencv c ++代码的卡尔曼滤波算法绘制随机点。我现在尝试使用鼠标功能而不是鼠标功能我希望生成随机点,并使用卡尔曼滤波器来跟踪所有随机点。这是鼠标功能: struct mouse_info_struct {int x,y; }; struct mouse_info_struct mouse_info = {-1,-1},last_mouse;

  vector<Point> mousev,kalmanv;

  void on_mouse(int event, int x, int y, int flags, void* param) 

  {
    last_mouse = mouse_info;
    mouse_info.x = x;
    mouse_info.y = y;
  }

1 个答案:

答案 0 :(得分:0)

将鼠标点的xy坐标替换为cv::RNG::uniform()cv::RNG::gaussian()的调用结果,具体取决于您想要的随机分布类型。请参阅文档here