MRPT
1.9.9
|
#include "pbmap-precomp.h"
#include <mrpt/math/CArrayNumeric.h>
#include <mrpt/math/CMatrixFixedNumeric.h>
#include <mrpt/math/ransac.h>
#include <mrpt/poses/CPose3D.h>
#include <mrpt/pbmap/ConsistencyTest.h>
#include <mrpt/pbmap/SubgraphMatcher.h>
#include <mrpt/pbmap/PbMapLocaliser.h>
Go to the source code of this file.
Functions | |
CMatrixDouble | getAlignment (const CMatrixDouble &matched_planes) |
void | ransacPlaneAlignment_fit (const CMatrixDouble &planeCorresp, const std::vector< size_t > &useIndices, vector< CMatrixDouble > &fitModels) |
void | ransac3Dplane_distance (const CMatrixDouble &planeCorresp, const vector< CMatrixDouble > &testModels, const double distanceThreshold, unsigned int &out_bestModelIndex, std::vector< size_t > &out_inlierIndices) |
bool | ransac3Dplane_degenerate (const CMatrixDouble &planeCorresp, const std::vector< size_t > &useIndices) |
Return "true" if the selected points are a degenerate (invalid) case. More... | |
CMatrixDouble getAlignment | ( | const CMatrixDouble & | matched_planes | ) |
Definition at line 580 of file ConsistencyTest.cpp.
References det().
Referenced by ransacPlaneAlignment_fit().
bool ransac3Dplane_degenerate | ( | const CMatrixDouble & | planeCorresp, |
const std::vector< size_t > & | useIndices | ||
) |
Return "true" if the selected points are a degenerate (invalid) case.
Definition at line 738 of file ConsistencyTest.cpp.
References ASSERT_.
Referenced by mrpt::pbmap::ConsistencyTest::estimatePoseRANSAC().
void ransac3Dplane_distance | ( | const CMatrixDouble & | planeCorresp, |
const vector< CMatrixDouble > & | testModels, | ||
const double | distanceThreshold, | ||
unsigned int & | out_bestModelIndex, | ||
std::vector< size_t > & | out_inlierIndices | ||
) |
Definition at line 697 of file ConsistencyTest.cpp.
References ASSERT_, and mrpt::math::norm().
Referenced by mrpt::pbmap::ConsistencyTest::estimatePoseRANSAC().
void ransacPlaneAlignment_fit | ( | const CMatrixDouble & | planeCorresp, |
const std::vector< size_t > & | useIndices, | ||
vector< CMatrixDouble > & | fitModels | ||
) |
Definition at line 668 of file ConsistencyTest.cpp.
References ASSERT_, and getAlignment().
Referenced by mrpt::pbmap::ConsistencyTest::estimatePoseRANSAC().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |