0

如何使用卡尔曼滤波器算法和 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;
  }
4

1 回答 1

0

用or调用的结果替换鼠标点的x和坐标,具体取决于您想要哪种随机分布。请参阅此处的文档。ycv::RNG::uniform()cv::RNG::gaussian()

于 2013-10-18T08:51:32.267 回答