SSCMA-Micro CPP SDK  v2.0.0
SSCMA-Micro is a cross-platform machine learning inference framework designed for embedded devices.
kalman_filter.h File Reference
#include <cfloat>
#include <cstddef>
#include <cstdint>
#include <vector>
#include "Eigen/Cholesky"
#include "Eigen/Dense"
Include dependency graph for kalman_filter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  KalmanFilter
 

Typedefs

typedef Eigen::Matrix< float, 1, 4, Eigen::RowMajor > DETECTBOX
 
typedef Eigen::Matrix< float, -1, 4, Eigen::RowMajor > DETECTBOXSS
 
typedef Eigen::Matrix< float, 1, 128, Eigen::RowMajor > FEATURE
 
typedef Eigen::Matrix< float, Eigen::Dynamic, 128, Eigen::RowMajor > FEATURESS
 
typedef Eigen::Matrix< float, 1, 8, Eigen::RowMajor > KAL_MEAN
 
typedef Eigen::Matrix< float, 8, 8, Eigen::RowMajor > KAL_COVA
 
typedef Eigen::Matrix< float, 1, 4, Eigen::RowMajor > KAL_HMEAN
 
typedef Eigen::Matrix< float, 4, 4, Eigen::RowMajor > KAL_HCOVA
 
using KAL_DATA = std::pair< KAL_MEAN, KAL_COVA >
 
using KAL_HDATA = std::pair< KAL_HMEAN, KAL_HCOVA >
 
using RESULT_DATA = std::pair< int, DETECTBOX >
 
using TRACKER_DATA = std::pair< int, FEATURESS >
 
using MATCH_DATA = std::pair< int, int >
 
typedef Eigen::Matrix< float, -1, -1, Eigen::RowMajor > DYNAMICM
 

Typedef Documentation

◆ DETECTBOX

typedef Eigen::Matrix<float, 1, 4, Eigen::RowMajor> DETECTBOX

◆ DETECTBOXSS

typedef Eigen::Matrix<float, -1, 4, Eigen::RowMajor> DETECTBOXSS

◆ DYNAMICM

typedef Eigen::Matrix<float, -1, -1, Eigen::RowMajor> DYNAMICM

◆ FEATURE

typedef Eigen::Matrix<float, 1, 128, Eigen::RowMajor> FEATURE

◆ FEATURESS

typedef Eigen::Matrix<float, Eigen::Dynamic, 128, Eigen::RowMajor> FEATURESS

◆ KAL_COVA

typedef Eigen::Matrix<float, 8, 8, Eigen::RowMajor> KAL_COVA

◆ KAL_DATA

using KAL_DATA = std::pair<KAL_MEAN, KAL_COVA>

◆ KAL_HCOVA

typedef Eigen::Matrix<float, 4, 4, Eigen::RowMajor> KAL_HCOVA

◆ KAL_HDATA

using KAL_HDATA = std::pair<KAL_HMEAN, KAL_HCOVA>

◆ KAL_HMEAN

typedef Eigen::Matrix<float, 1, 4, Eigen::RowMajor> KAL_HMEAN

◆ KAL_MEAN

typedef Eigen::Matrix<float, 1, 8, Eigen::RowMajor> KAL_MEAN

◆ MATCH_DATA

using MATCH_DATA = std::pair<int, int>

◆ RESULT_DATA

using RESULT_DATA = std::pair<int, DETECTBOX>

◆ TRACKER_DATA

using TRACKER_DATA = std::pair<int, FEATURESS>