CVB.Net 15.0
Loading...
Searching...
No Matches
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.
 
 PinholeCameraCalibrator3D (double f, Point2Dd center, double zDivisor)
 Create a PinholeCameraCalibrator3D.
 
 PinholeCameraCalibrator3D (double fx, double fy, Point2Dd center)
 Create a PinholeCameraCalibrator3D.
 
 PinholeCameraCalibrator3D (double fx, double fy, Point2Dd center, double zDivisor)
 Create a PinholeCameraCalibrator3D.
 
- 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 .
 
PointCloud CreatePointCloud (Image rangeMap, PointCloudFlags flags)
 Creates a calibrated PointCloud using the given rangeMap and flags .
 
PointCloud CreatePointCloud (Image rangeMap, PointCloudFlags flags, SensorSettings settings, double encoderStep)
 Creates a calibrated PointCloud using the given rangeMap and flags .
 

Additional Inherited Members

- Static Public Member Functions inherited from Calibrator3D
static Calibrator3D FromFile (string fileName)
 Loads a 3D calibration file (ASCII string version).
 
static T FromFile< T > (string fileName)
 Loads a 3D calibration file (ASCII string version).
 
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.
 
- Protected Member Functions inherited from Calibrator3D
 Calibrator3D (IntPtr handle)
 Constructor.
 
virtual void Dispose (bool disposing)
 IDisposable helper function.
 
- 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.
 
double? RangeMapIgnoreValue [get, set]
 Gets/sets the ignore value for range maps.
 
- Events inherited from Calibrator3D
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method.
 
- Events inherited from INativeHandle
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method.
 

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.