Classes | Namespaces | Functions
RPP.h File Reference
#include <opencv2/core/core.hpp>
#include <vector>
#include "Rpoly.h"
Include dependency graph for RPP.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RPP::Quaternion
class  RPP::Solution

Namespaces

namespace  RPP

Functions

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


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