54 : extrinsics_(extrinsics), intrinsics_(intrinsics) {}
104 double *cy,
double *cz)
const {
110 double *wy,
double *wz)
const {
117 double *v_distorted)
const {
122 double *v_distorted)
const {
123 double cx = 0.0, cy = 0.0, cz = 0.0;
131 double *u_distorted,
double *v_distorted)
const {
139 double *u_normalized,
140 double *v_normalized)
const {
147 double *v_distorted)
const {
bool WorldToImage(double wx, double wy, double wz, double *u_distorted, double *v_distorted) const
void ImageToDirection(double u_distorted, double v_distorted, double *u_normalized, double *v_normalized) const
CameraIntrinsics & MutableIntrinsics()
void Undistort(double u_distorted, double v_distorted, double *u, double *v) const
Vector3d AxisAngleRotation() const
void ImageToDirection(double u_distorted, double v_distorted, double *u_normalized, double *v_normalized) const
Vector3d Translation() const
void WorldToCamera(double wx, double wy, double wz, double *cx, double *cy, double *cz) const
void SetIntrinsics(const CameraIntrinsics &)
CameraIntrinsics intrinsics_
CameraExtrinsics & MutableExtrinsics()
bool DirectionToImage(double u_normalized, double v_normalized, double *u_distorted, double *v_distorted) const
const CameraIntrinsics & Intrinsics() const
void SetExtrinsics(const CameraExtrinsics &)
CameraExtrinsics extrinsics_
void Distort(double u, double v, double *u_distorted, double *v_distorted) const
void CameraToWorld(double cx, double cy, double cz, double *wx, double *wy, double *wz) const
void Distort(double u, double v, double *u_distorted, double *v_distorted) const
::Eigen::Matrix< double, 3, 4 > Matrix34d
Pose WorldToCamera() const
void Undistort(double u_distorted, double v_distorted, double *u, double *v, int iterations=10) const
Vector3d Translation() const
bool CameraToImage(double cx, double cy, double cz, double *u_distorted, double *v_distorted) const
const CameraExtrinsics & Extrinsics() const
Matrix3d Rotation() const
bool CameraToImage(double cx, double cy, double cz, double *u_distorted, double *v_distorted) const
Matrix3d Rotation() const
Pose CameraToWorld() const
bool DirectionToImage(double u_normalized, double v_normalized, double *u_distorted, double *v_distorted) const