Back to Adaptive Vision Library website
You are here: Start » Function Reference » Camera Calibration » CalibrateCamera_Telecentric_DeprecatedDeprecated
CalibrateCamera_Telecentric_DeprecatedDeprecated
Header: | AVL.h |
---|---|
Namespace: | avl |
Finds the telecentric camera intrinsic parameters from the input arrays of image and real-world coordinates. Uses telecentric camera model (affine camera).
Syntax
C++
void avl::CalibrateCamera_Telecentric_DeprecatedDeprecated ( const atl::Array<atl::Array<avl::Point3D> >& inObjectPoints, const atl::Array<atl::Array<avl::Point2D> >& inImagePoints, int inImageWidth, int inImageHeight, bool inUseRationalModel, bool inUseTangentialModel, bool inUseThinPrismModel, avl::Matrix& outCameraMatrix, avl::LensDistortion& outDistortion, atl::Optional<float&> outError = atl::NIL )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inObjectPoints | const Array<Array<Point3D> >& | Array, for each view: array of 3D points of the calibration pattern. | |||
inImagePoints | const Array<Array<Point2D> >& | Array, for each view: array of corresponding 2D points in the picture. | |||
inImageWidth | int | 1 - | Image width, only used to initialize camera matrix, not used when inInitialCameraMatrix present. | ||
inImageHeight | int | 1 - | Image height, only used to initialize camera matrix, not used when inInitialCameraMatrix present. | ||
inUseRationalModel | bool | False | Estimate radial denominator coefficients k4, k5, k6 | ||
inUseTangentialModel | bool | True | Estimate tangential distortion coefficients p1, p2 | ||
inUseThinPrismModel | bool | True | Estimate thin prism distortion coefficients s1, s2, s3, s4 | ||
outCameraMatrix | Matrix& | ||||
outDistortion | LensDistortion& | ||||
outError | Optional<float&> | NIL | Final reprojection RMS error |
Optional Outputs
The computation of following outputs can be switched off by passing value atl::NIL
to these parameters: outError.
Read more about Optional Outputs.
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Empty input array |
DomainError | Input array sizes differ |