Namespaces | Functions | Variables
RPP.cpp File Reference
#include "RPP.h"
#include <cstdio>
Include dependency graph for RPP.cpp:

Go to the source code of this file.

Namespaces

namespace  RPP

Functions

void RPP::AbsKernel (Mat P, Mat Q, const vector< Mat > &F, const Mat &G, Mat &R, Mat &t, Mat &Qout, double &err2)
bool RPP::DecomposeR (const Mat &R, Mat &Rz2, Mat &ret)
Mat RPP::EstimateT (const Mat &R, const Mat &G, const vector< Mat > &F, const Mat &P)
bool RPP::Get2ndPose_Exact (const Mat &v, const Mat &P, const Mat &R, const Mat &t, vector< Solution > &ret)
bool RPP::GetRfor2ndPose_V_Exact (const Mat &v, const Mat &P, const Mat &R, const Mat &t, vector< Solution > &ret)
Mat RPP::GetRotationbyVector (const Vec3d &v1, const Vec3d &v2)
void RPP::GetRotationY_wrtT (const Mat &v, const Mat &p, const Mat &t, const Mat &Rz, vector< double > &al, Mat &tnew, vector< double > &at)
Mat RPP::Mean (const Mat &m)
Mat RPP::Mul (const Mat &a, const Mat &b)
double RPP::Norm (const Mat &m)
Mat RPP::NormRv (const Mat &R)
Mat RPP::NormRv (const Vec3d &V)
void RPP::ObjPose (const Mat _P, Mat Qp, Mat initR, Mat &R, Mat &t, int &it, double &obj_err, double &img_err)
Mat RPP::Point2Mat (const vector< Point3d > &pts)
Mat RPP::Point2Mat (const vector< Point2d > &pts)
void RPP::Print (const Quaternion &q)
void RPP::Print (const Mat &m)
cv::Mat RPP::quat2mat (const Quaternion &Q)
Quaternion RPP::Quaternion_byAngleAndVector (double q_angle, const Vec3d &q_vector)
bool RPP::Rpp (const Mat &model_3D, const Mat &iprts, Mat &Rlu, Mat &tlu, int &it1, double &obj_err1, double &img_err1, vector< Solution > &sol)
bool RPP::RpyAng (const Mat &R, Vec3d &ret)
bool RPP::RpyAng_X (const Mat &R, Vec3d &ret)
Mat RPP::RpyMat (const Vec3d &angs)
Mat RPP::Sq (const Mat &m)
Mat RPP::Sum (const Mat &m, int dim)
Mat RPP::Vec2Mat (const Vec3d &v)
Mat RPP::Xform (const Mat &P, const Mat &R, const Mat &t)

Variables

static double EPSILON = 1E-8
static double TOL = 1E-5

Variable Documentation

double EPSILON = 1E-8 [static]

Definition at line 8 of file RPP.cpp.

double TOL = 1E-5 [static]

Definition at line 7 of file RPP.cpp.



fiducial_pose
Author(s): Jim Vaughan
autogenerated on Thu Jun 6 2019 18:08:11