CVB.Net 14.0
PinholeCameraCalibrator3D Class Reference

Calibrator the calculates the X, Y and Z components via the pinhole camera model. More...

Inherits Calibrator3D.

Public Member Functions

 PinholeCameraCalibrator3D (double f, Point2Dd center)
 Create a PinholeCameraCalibrator3D. More...
 
 PinholeCameraCalibrator3D (double f, Point2Dd center, double zDivisor)
 Create a PinholeCameraCalibrator3D. More...
 
 PinholeCameraCalibrator3D (double fx, double fy, Point2Dd center)
 Create a PinholeCameraCalibrator3D. More...
 
 PinholeCameraCalibrator3D (double fx, double fy, Point2Dd center, double zDivisor)
 Create a PinholeCameraCalibrator3D. More...
 
- Public Member Functions inherited from Calibrator3D
void Dispose ()
 IDisposable implementation.
 
PointCloud CreatePointCloud< T > (Image rangeMap)
 Creates a calibrated PointCloud with point type T from the given rangeMap . More...
 
PointCloud CreatePointCloud (Image rangeMap, PointCloudFlags flags)
 Creates a calibrated PointCloud using the given rangeMap and flags . More...
 
PointCloud CreatePointCloud (Image rangeMap, PointCloudFlags flags, SensorSettings settings, double encoderStep)
 Creates a calibrated PointCloud using the given rangeMap and flags . More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Calibrator3D
static Calibrator3D FromFile (string fileName)
 Loads a 3D calibration file (ASCII string version). More...
 
static T FromFile< T > (string fileName)
 Loads a 3D calibration file (ASCII string version). More...
 
static Calibrator3D FromHandle (IntPtr nativeHandle, ShareObject doShare)
 Create a Calibrator3D from a native handle and potentially increment the unmanaged reference count on the native handle. More...
 
- Protected Member Functions inherited from Calibrator3D
 Calibrator3D (IntPtr handle)
 Constructor. More...
 
virtual void Dispose (bool disposing)
 IDisposable helper function. More...
 
- Properties inherited from Calibrator3D
IntPtr Handle [get]
 Native handle of the calibrator.
 
bool IsDisposed [get]
 Gets if the native handle has been disposed.
 
AffineMatrix3D ExtrinsicMatrix [get, set]
 Gets/sets the extrinsic transformation matrix of the calibrator. More...
 
double? RangeMapIgnoreValue [get, set]
 Gets/sets the ignore value for range maps. More...
 
- Properties inherited from INativeHandle
IntPtr Handle [get]
 The native handle of the object.
 
bool IsDisposed [get]
 Possibility to check whether the object has already been disposed of.
 
- Events inherited from Calibrator3D
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method. More...
 
- Events inherited from INativeHandle
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method.
More...
 

Detailed Description

Calibrator the calculates the X, Y and Z components via the pinhole camera model.

Constructor & Destructor Documentation

◆ PinholeCameraCalibrator3D() [1/4]

PinholeCameraCalibrator3D ( double  f,
Point2Dd  center 
)

Create a PinholeCameraCalibrator3D.

Z devisor is 1.0.

Parameters
fFocal length for x and y components.
centerCenter (or principal) point.
Exceptions
CvbExceptionWhen the creation of the Calibrator3D failed.

◆ PinholeCameraCalibrator3D() [2/4]

PinholeCameraCalibrator3D ( double  f,
Point2Dd  center,
double  zDivisor 
)

Create a PinholeCameraCalibrator3D.

Parameters
fFocal length for x and y components.
centerCenter (or principal) point.
zDivisorDivisor for every z value.
Exceptions
CvbExceptionWhen the creation of the Calibrator3D failed.

◆ PinholeCameraCalibrator3D() [3/4]

PinholeCameraCalibrator3D ( double  fx,
double  fy,
Point2Dd  center 
)

Create a PinholeCameraCalibrator3D.

Z devisor is 1.0.

Parameters
fxFocal length x component.
fyFocal lenght y component.
centerCenter (or principal) point.
Exceptions
CvbExceptionWhen the creation of the Calibrator3D failed.

◆ PinholeCameraCalibrator3D() [4/4]

PinholeCameraCalibrator3D ( double  fx,
double  fy,
Point2Dd  center,
double  zDivisor 
)

Create a PinholeCameraCalibrator3D.

Parameters
fxFocal length x component.
fyFocal lenght y component.
centerCenter (or principal) point.
zDivisorDivisor for every z value.
Exceptions
CvbExceptionWhen the creation of the Calibrator3D failed.