RMVL  1.0.0
RoboMaster Vision Library
| 类型定义
kalman.hpp 文件参考

包含轻量级 cv::Matx 的卡尔曼滤波模块 更多...

#include <opencv2/core/matx.hpp>
kalman.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

class  KalmanFilterX< Tp, StateDim, MeasureDim >
 使用 cv::Matx 的轻量级卡尔曼滤波器库 更多...
 

类型定义

using KF11f = KalmanFilterX< float, 1U, 1U >
 1 × 1 卡尔曼滤波类 更多...
 
using KF11d = KalmanFilterX< double, 1U, 1U >
 1 × 1 卡尔曼滤波类 更多...
 
using KF22f = KalmanFilterX< float, 2U, 2U >
 2 × 2 卡尔曼滤波类 更多...
 
using KF22d = KalmanFilterX< double, 2U, 2U >
 2 × 2 卡尔曼滤波类 更多...
 
using KF33f = KalmanFilterX< float, 3U, 3U >
 3 × 3 卡尔曼滤波类 更多...
 
using KF33d = KalmanFilterX< double, 3U, 3U >
 3 × 3 卡尔曼滤波类 更多...
 
using KF44f = KalmanFilterX< float, 4U, 4U >
 4 × 4 卡尔曼滤波类 更多...
 
using KF44d = KalmanFilterX< double, 4U, 4U >
 4 × 4 卡尔曼滤波类 更多...
 
using KF66f = KalmanFilterX< float, 6U, 6U >
 6 × 6 卡尔曼滤波类 更多...
 
using KF66d = KalmanFilterX< double, 6U, 6U >
 6 × 6 卡尔曼滤波类 更多...
 

详细描述

包含轻量级 cv::Matx 的卡尔曼滤波模块

作者
RoboMaster Vision Community

考虑到 OpenCV 中提供的 cv::KalmanFilter 是基于 cv::Mat 实现的,并且 cv::Mat 的内存操作在运行时是在堆上打开的,因此会消耗大量的时间,所以现在使用 cv::Matx 来复现卡尔曼滤波的功能。并简化部分功能的实现,以达到更方便使用的目的。

版本
2.0
日期
2022-10-05