我想用卡尔曼滤波器跟踪多个目标。所以,我所做的是,我使用一个结构来定义对象的属性,并且使用一个卡尔曼滤波器来跟踪它的点。no match for call to ‘(cv::KalmanFilter) (int, int, int)’我如何在这里初始化我的卡尔曼滤波器?我也在这里看到()使用卡尔曼滤波器进行多目标跟踪的一些方法
我喜欢创建一个类“跟踪”,其中包含一个国家成员和卡尔曼滤波方法。我喜欢使用不同类型的卡尔曼滤波器。由于每个卡尔曼滤波器的接口是相同的,我想,我使用的策略模式。我所遇到的问题,我也喜欢在改变策略的时候动态地改变国家成员。因为所使用的状态必须与专用卡尔曼滤波器相适应。这里有一个简化的代码片段:
class CVState : public StateBase { ..