ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
pose.cc File Reference
Include dependency graph for pose.cc:

Go to the source code of this file.

Namespaces

 colmap
 

Macros

#define CAMERA_MODEL_CASE(CameraModel)
 

Functions

bool colmap::EstimateAbsolutePose (const AbsolutePoseEstimationOptions &options, const std::vector< Eigen::Vector2d > &points2D, const std::vector< Eigen::Vector3d > &points3D, Eigen::Vector4d *qvec, Eigen::Vector3d *tvec, Camera *camera, size_t *num_inliers, std::vector< char > *inlier_mask)
 
size_t colmap::EstimateRelativePose (const RANSACOptions &ransac_options, const std::vector< Eigen::Vector2d > &points1, const std::vector< Eigen::Vector2d > &points2, Eigen::Vector4d *qvec, Eigen::Vector3d *tvec)
 
bool colmap::RefineAbsolutePose (const AbsolutePoseRefinementOptions &options, const std::vector< char > &inlier_mask, const std::vector< Eigen::Vector2d > &points2D, const std::vector< Eigen::Vector3d > &points3D, Eigen::Vector4d *qvec, Eigen::Vector3d *tvec, Camera *camera)
 
bool colmap::RefineRelativePose (const ceres::Solver::Options &options, const std::vector< Eigen::Vector2d > &points1, const std::vector< Eigen::Vector2d > &points2, Eigen::Vector4d *qvec, Eigen::Vector3d *tvec)
 

Macro Definition Documentation

◆ CAMERA_MODEL_CASE

#define CAMERA_MODEL_CASE (   CameraModel)
Value:
case CameraModel::kModelId: \
cost_function = BundleAdjustmentCostFunction<CameraModel>::Create( \
points2D[i]); \
break;