You are here: Start » AVL.NET » Function Reference » Computer Vision » Camera Calibration » AVL.CalibrateCamera_Telecentric_DeprecatedDeprecated

AVL.CalibrateCamera_Telecentric_DeprecatedDeprecated

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void CalibrateCamera_Telecentric_DeprecatedDeprecated
(
	IList<IList<AvlNet.Point3D>> inObjectPoints,
	IList<IList<AvlNet.Point2D>> inImagePoints,
	int inImageWidth,
	int inImageHeight,
	bool inUseRationalModel,
	bool inUseTangentialModel,
	bool inUseThinPrismModel,
	AvlNet.Matrix outCameraMatrix,
	AvlNet.LensDistortion outDistortion,
	out float outError
)

Parameters

Name Type Range Default Description
inObjectPointsSystem.Collections.Generic.IList<System.Collections.Generic.IList<AvlNet.Point3D>>Array, for each view: array of 3D points of the calibration pattern.
inImagePointsSystem.Collections.Generic.IList<System.Collections.Generic.IList<AvlNet.Point2D>>Array, for each view: array of corresponding 2D points in the picture.
inImageWidthint<1, INF>Image width, only used to initialize camera matrix, not used when inInitialCameraMatrix present.
inImageHeightint<1, INF>Image height, only used to initialize camera matrix, not used when inInitialCameraMatrix present.
inUseRationalModelboolFalseEstimate radial denominator coefficients k4, k5, k6
inUseTangentialModelboolTrueEstimate tangential distortion coefficients p1, p2
inUseThinPrismModelboolTrueEstimate thin prism distortion coefficients s1, s2, s3, s4
outCameraMatrixAvlNet.Matrix
outDistortionAvlNet.LensDistortion
outErrorfloatFinal reprojection RMS error

Errors

List of possible exceptions:

Error type Description
DomainError Empty input array
DomainError Input array sizes differ

Function Overrides

See also