12 #include <mrpt/config.h>    16 #include <Eigen/Dense>    63                     bool dls(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
    75                     bool epnp(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
    87                     bool upnp(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
    99                     bool p3p(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
   111                     bool rpnp(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
   122                     bool ppnp(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
   133                     bool posit(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
   143                     bool lhm(
const Eigen::Ref<Eigen::MatrixXd> obj_pts, 
const Eigen::Ref<Eigen::MatrixXd> img_pts, 
int n, 
const Eigen::Ref<Eigen::MatrixXd> cam_intrinsic, Eigen::Ref<Eigen::MatrixXd> pose_mat);
 This class is used for Pose estimation from a known landmark using a monocular camera. 
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.