14 #include <unordered_map>
38 inline const std::string&
GetPath()
const;
39 inline const float*
GetR()
const;
40 inline const float*
GetT()
const;
41 inline const float*
GetK()
const;
42 inline const float*
GetP()
const;
43 inline const float*
GetInvP()
const;
46 void Rescale(
const float factor);
47 void Rescale(
const float factor_x,
const float factor_y);
48 void Downsize(
const size_t max_width,
const size_t max_height);
81 void RotatePose(
const float RR[9],
float R[9],
float T[3]);
const float * GetViewingDirection() const
void SetBitmap(const Bitmap &bitmap)
const float * GetK() const
void Rescale(const float factor)
const Bitmap & GetBitmap() const
const float * GetT() const
const float * GetR() const
const std::string & GetPath() const
const float * GetP() const
void Downsize(const size_t max_width, const size_t max_height)
const float * GetInvP() const
static const std::string path
void RotatePose(const float RR[9], float R[9], float T[3])
void ComposeInverseProjectionMatrix(const float K[9], const float R[9], const float T[3], float inv_P[12])
void ComputeProjectionCenter(const float R[9], const float T[3], float C[3])
void ComposeProjectionMatrix(const float K[9], const float R[9], const float T[3], float P[12])
void ComputeRelativePose(const float R1[9], const float T1[3], const float R2[9], const float T2[3], float R[9], float T[3])