|
static PinholeCameraCalibrator3DPtr | Create (double f, Point2D< double > principal) |
| Creates a calibrator using pinhole camera model, including focal length, z-Scale and principal point.
|
|
static PinholeCameraCalibrator3DPtr | Create (double f, double sz, Point2D< double > principal) |
| Creates a calibrator using pinhole camera model, including focal length, z-Scale and principal point.
|
|
static PinholeCameraCalibrator3DPtr | Create (double fx, double fy, double sz, Point2D< double > principal) |
| Creates a calibrator using pinhole camera model, including focal length, z-Scale and principal point.
|
|
template<class T> |
static std::shared_ptr< T > | Load (const String &fileName) |
| Loads a 3D calibration from file.
|
|
static Calibrator3DPtr | FromHandle (HandleGuard< Calibrator3D > &&guard) |
| Creates a calibrator from a classic API handle.
|
|
|
Cvb::optional< double > | RangeMapIgnoreValue () const |
| Gets value to be ignored in range map.
|
|
void | SetRangeMapIgnoreValue (Cvb::optional< double > rangeMapIgnoreValue) |
| Sets value to be ignored in range map in the calibrator.
|
|
AffineMatrix3D | ExtrinsicMatrix () const |
| Gets the extrinsic transformation matrix (rigid body transformation) of the calibrator.
|
|
void | SetExtrinsicMatrix (const AffineMatrix3D &transformation) |
| Sets the extrinsic transformation matrix (rigid body transformation with rotation and translation) of the calibrator.
|
|
void | Save (const String &fileName) const |
| Write the current content calibrator to a file.
|
|
void * | Handle () const noexcept |
| Returns C-API style handle to Node Object.
|
|
Calibration object to apply the pinhole camera model to the input range map.