bool equals(const Cal3DS2_Base &K, double tol=1e-8) const
assert equality up to a tolerance
Annotation indicating that a class derives from another given type.
typedef and functions to augment Eigen's VectorXd
static const double d[K][N]
std::ostream & operator<<(std::ostream &os, const Dih6 &m)
Vector localCoordinates(const Cal3DS2 &T2) const
Given a different calibration, calculate update to obtain it.
Calibration of a camera with radial distortion that also supports Lie-group behaviors for optimizatio...
Calibration of a camera with radial distortion.
typedef and functions to augment Eigen's MatrixXd
void print(const std::string &s="") const override
print with optional string
ofstream os("timeSchurFactors.csv")
const Cal3_S2 cal(focalLength, focalLength, 0.0, principalPoint.x(), principalPoint.y())
Cal3DS2 retract(const Vector &d) const
Given delta vector, update calibration.
Vector9 vector() const
Return all parameters as a vector.
static const Pose3 T2(Rot3::Rodrigues(0.3, 0.2, 0.1), P2)
virtual Matrix3 K() const
return calibration matrix K
void print(const std::string &s="") const override
print with optional string
Cal3DS2()=default
Default Constructor with only unit focal length.
bool equals(const Cal3DS2 &K, double tol=10e-9) const
assert equality up to a tolerance
Calibration of a camera with radial distortion, calculations in base class Cal3DS2_Base.
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:13