![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <absolute_pose.h>
Public Types | |
| typedef Eigen::Vector2d | X_t |
| typedef Eigen::Vector3d | Y_t |
| typedef Eigen::Matrix3x4d | M_t |
Static Public Member Functions | |
| static std::vector< M_t > | Estimate (const std::vector< X_t > &points2D, const std::vector< Y_t > &points3D) |
| static void | Residuals (const std::vector< X_t > &points2D, const std::vector< Y_t > &points3D, const M_t &proj_matrix, std::vector< double > *residuals) |
Static Public Attributes | |
| static const int | kMinNumSamples = 3 |
Definition at line 26 of file absolute_pose.h.
Definition at line 33 of file absolute_pose.h.
| typedef Eigen::Vector2d colmap::P3PEstimator::X_t |
Definition at line 29 of file absolute_pose.h.
| typedef Eigen::Vector3d colmap::P3PEstimator::Y_t |
Definition at line 31 of file absolute_pose.h.
|
static |
Definition at line 47 of file absolute_pose.cc.
References a, coeffs(), e, colmap::FindPolynomialRootsCompanionMatrix(), x, and y.
|
static |
Definition at line 176 of file absolute_pose.cc.
References colmap::ComputeSquaredReprojectionError().
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 36 of file absolute_pose.h.