23 #include "Eigen/Dense" 28 namespace perception {
35 typedef Eigen::Matrix<double, VALID_OBJECT_TYPE, 1>
Vectord;
36 typedef Eigen::Matrix<int, VALID_OBJECT_TYPE, 1>
Vectori;
37 typedef Eigen::Matrix<double, VALID_OBJECT_TYPE, VALID_OBJECT_TYPE>
Matrixd;
41 void FromStdToVector(
const std::vector<float>& src_prob, Vectord* dst_prob);
45 void ToLog(Vectord* prob);
47 void ToExp(Vectord* prob);
60 std::map<std::string, Matrixd>* matrices);
Eigen::Matrix< int, VALID_OBJECT_TYPE, 1 > Vectori
Definition: util.h:36
void FromStdToVector(const std::vector< float > &src_prob, Vectord *dst_prob)
Eigen::Matrix< double, VALID_OBJECT_TYPE, 1 > Vectord
Definition: util.h:35
void ToLog(Vectord *prob)
void ToExp(Vectord *prob)
bool LoadSingleMatrixFile(const std::string &filename, Matrixd *matrix)
Eigen::Matrix< double, VALID_OBJECT_TYPE, VALID_OBJECT_TYPE > Matrixd
Definition: util.h:37
bool LoadMultipleMatricesFile(const std::string &filename, std::map< std::string, Matrixd > *matrices)
void ToExpStable(Vectord *prob)
void FromEigenToVector(const Vectord &src_prob, std::vector< float > *dst_prob)
void NormalizeRow(Matrixd *prob)
bool LoadSingleMatrix(std::ifstream &fin, Matrixd *matrix)
void Normalize(Vectord *prob)