|
Cal3Bundler | retract (const Vector &d) const |
| Update calibration with tangent space delta.
|
|
Vector3 | localCoordinates (const Cal3Bundler &T2) const |
| Calculate local coordinates to another calibration.
|
|
virtual size_t | dim () const |
| dimensionality
|
|
static size_t | Dim () |
| dimensionality
|
|
|
|
| Cal3Bundler () |
| Default constructor.
|
|
| Cal3Bundler (double f, double k1, double k2, double u0=0, double v0=0) |
| Constructor. More...
|
|
virtual | ~Cal3Bundler () |
|
|
void | print (const std::string &s="") const |
| print with optional string
|
|
bool | equals (const Cal3Bundler &K, double tol=10e-9) const |
| assert equality up to a tolerance
|
|
|
Matrix3 | K () const |
| Standard 3*3 calibration matrix.
|
|
Vector4 | k () const |
| Radial distortion parameters (4 of them, 2 0)
|
|
Vector3 | vector () const |
|
double | fx () const |
| focal length x
|
|
double | fy () const |
| focal length y
|
|
double | k1 () const |
| distorsion parameter k1
|
|
double | k2 () const |
| distorsion parameter k2
|
|
double | u0 () const |
| get parameter u0
|
|
double | v0 () const |
| get parameter v0
|
|
Point2 | uncalibrate (const Point2 &p, OptionalJacobian< 2, 3 > Dcal=boost::none, OptionalJacobian< 2, 2 > Dp=boost::none) const |
| : convert intrinsic coordinates xy to image coordinates uv Version of uncalibrate with derivatives More...
|
|
Point2 | calibrate (const Point2 &pi, const double tol=1e-5) const |
| Conver a pixel coordinate to ideal coordinate.
|
|
Matrix2 | D2d_intrinsic (const Point2 &p) const |
|
Matrix23 | D2d_calibration (const Point2 &p) const |
|
Matrix25 | D2d_intrinsic_calibration (const Point2 &p) const |
|
◆ Cal3Bundler()
gtsam::Cal3Bundler::Cal3Bundler |
( |
double |
f, |
|
|
double |
k1, |
|
|
double |
k2, |
|
|
double |
u0 = 0 , |
|
|
double |
v0 = 0 |
|
) |
| |
Constructor.
- Parameters
-
f | focal length |
k1 | first radial distortion coefficient (quadratic) |
k2 | second radial distortion coefficient (quartic) |
u0 | optional image center (default 0), considered a constant |
v0 | optional image center (default 0), considered a constant |
◆ D2d_calibration()
Matrix23 gtsam::Cal3Bundler::D2d_calibration |
( |
const Point2 & |
p | ) |
const |
- Deprecated:
- might be removed in next release, use uncalibrate
◆ D2d_intrinsic()
Matrix2 gtsam::Cal3Bundler::D2d_intrinsic |
( |
const Point2 & |
p | ) |
const |
- Deprecated:
- might be removed in next release, use uncalibrate
◆ D2d_intrinsic_calibration()
Matrix25 gtsam::Cal3Bundler::D2d_intrinsic_calibration |
( |
const Point2 & |
p | ) |
const |
- Deprecated:
- might be removed in next release, use uncalibrate
◆ uncalibrate()
: convert intrinsic coordinates xy to image coordinates uv Version of uncalibrate with derivatives
- Parameters
-
p | point in intrinsic coordinates |
Dcal | optional 2*3 Jacobian wrpt CalBundler parameters |
Dp | optional 2*2 Jacobian wrpt intrinsic coordinates |
- Returns
- point in image coordinates
The documentation for this class was generated from the following files: