#include <vector>
#include <random>
#include <stdlib.h>
#include "../base.hpp"
#include "../util/math.hpp"
#include "../features_matching/brief_descriptor.hpp"
#include "../util/eigen_util.hpp"
#include "../externals/Eigen/Dense"
#include "../externals/Eigen/SVD"
#include "../externals/Eigen/Geometry"
Go to the source code of this file.
|
PIC_INLINE Eigen::Vector2f | pic::getMeanVector2f (std::vector< Eigen::Vector2f > &p) |
| getMean More...
|
|
PIC_INLINE Eigen::Vector2f | pic::getMedianVector2f (std::vector< Eigen::Vector2f > &p) |
| getMedianVector2f More...
|
|
PIC_INLINE ICP2DTransform | pic::estimateRotatioMatrixAndTranslation (std::vector< Eigen::Vector2f > &p0, std::vector< Eigen::Vector2f > &p1, std::vector< unsigned int *> &p0_descs, std::vector< unsigned int *> &p1_descs, int size_descs, int *ind=NULL) |
| estimateRotatioMatrixAndTranslation More...
|
|
PIC_INLINE float | pic::getErrorPointsList (std::vector< Eigen::Vector2f > &p0, std::vector< Eigen::Vector2f > &p1) |
| getErrorPointsList More...
|
|
PIC_INLINE void | pic::iterativeClosestPoints2D (std::vector< Eigen::Vector2f > &points_pattern, std::vector< Eigen::Vector2f > &points, std::vector< unsigned int *> &points_pattern_descs, std::vector< unsigned int *> &points_descs, int size_descs, int maxIterations=1000) |
| iterativeClosestPoints2D More...
|
|