Class CalibrateCameraChessboard
Represents an operator that finds the camera intrinsic parameters from several views of a chessboard calibration pattern.
public class CalibrateCameraChessboard : Transform<KeyPointCollection[], CameraCalibration>
- Inheritance
-
CalibrateCameraChessboard
- Inherited Members
Properties
CalibrationFlags
Gets or sets a value specifying the operation flags used for calibrating camera intrinsics.
public CameraCalibrationFlags CalibrationFlags { get; set; }
Property Value
- CameraCalibrationFlags
PatternSize
Gets or sets the number of inner corners per chessboard row and column.
public Size PatternSize { get; set; }
Property Value
Methods
Process(IObservable<KeyPointCollection[]>)
Finds the camera intrinsic parameters from an observable sequence of batches of views of a chessboard calibration pattern.
public override IObservable<CameraCalibration> Process(IObservable<KeyPointCollection[]> source)
Parameters
source
IObservable<KeyPointCollection[]>A sequence of image features extracted from different views of a chessboard calibration pattern.
Returns
- IObservable<CameraCalibration>
A sequence of CameraCalibration objects containing the camera intrinsic parameters and current re-projection error after processing each batch of views of the chessboard pattern.
Process(IObservable<KeyPointCollection>)
Finds the camera intrinsic parameters from an observable sequence of views of a chessboard calibration pattern.
public IObservable<CameraCalibration> Process(IObservable<KeyPointCollection> source)
Parameters
source
IObservable<KeyPointCollection>A sequence of image features extracted from different views of a chessboard calibration pattern.
Returns
- IObservable<CameraCalibration>
A sequence of CameraCalibration objects containing the camera intrinsic parameters and current re-projection error after processing each view of the chessboard pattern.