PICCANTE  0.4
The hottest HDR imaging library!
Classes | Namespaces | Functions
iterative_closest_point_2D.hpp File Reference
#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.

Classes

class  pic::ICP2DTransform
 

Namespaces

 pic
 

Functions

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...