You are here: Start » AVL.NET » AVS.CalibrateEyeInHandDataPrep Method

AVS.CalibrateEyeInHandDataPrep Method

Compute the transformation between the camera and the calibration target reference frames. (all units in mm)

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void CalibrateEyeInHandDataPrep
(
	IList<AvlNet.Image> inCalibrationTargetImages,
	IList<AvlNet.Point3DGrid> inCalibrationTargetPoints,
	AvlNet.Size inCalibrationTargetSize,
	IList<AvlNet.Matrix> outRotationTargetToCam,
	IList<AvlNet.Matrix> outTranslationTargetToCam,
	IList<bool> outDetectionStatus
)

Parameters

Name Type Range Default Description
inCalibrationTargetImagesSystem.Collections.Generic.IList<AvlNet.Image>Input Intensity images of the calibration target. Calibration target should be visible in all images.
inCalibrationTargetPointsSystem.Collections.Generic.IList<AvlNet.Point3DGrid>Input 3D point Cloud of the calibration target. Calibration target should be visible in all images.
inCalibrationTargetSizeAvlNet.SizeNumber of Rows and Columns in the chessboard calibration target.
outRotationTargetToCamSystem.Collections.Generic.IList<AvlNet.Matrix>Estimated rotation part of the homogeneous transformation matrix that transforms a point expressed in the camera frame to the Target frame.
outTranslationTargetToCamSystem.Collections.Generic.IList<AvlNet.Matrix>Estimated translation part of the homogeneous transformation matrix that transforms a point expressed in the camera frame to the Target frame.
outDetectionStatusSystem.Collections.Generic.IList<bool>Output status of the detection of the calibration target in each image.

Function Overrides

See also