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) |