opencv3 是否支持卡尔曼滤波器的measurementMatrix 属性?

opencv3 是否支持卡尔曼滤波器的measurementMatrix 属性?

我使用的是 Ubuntu 16.04、python 2.7.12,并且安装了 opencv 2.4.9.1 版本。我尝试运行卡尔曼滤波器的代码,但出现以下错误:AttributeError: 'cv2.KalmanFilter' 对象没有属性 'measurementMatrix' 我是否必须安装 opencv3 才能使用measurementMatrix、transitionMatrix 和 processNoiseCov 属性?如果不是,任何其他可能的解决方案都将不胜感激。

答案1

根据这个:https://medium.com/@debugvn/installing-opencv-3-3-0-on-ubuntu-16-04-lts-7db376f93961 我已经使用以下命令安装了 opencv3 (3.4.3) 版本:pip install --user opencv-contrib-python,并且成功了。看来我之前安装的 opencv 版本不支持卡尔曼滤波器的这些属性。

相关内容