You are here: Start » FIL.NET » Invoke.CalibrateEyeInHandDataPrep

Invoke.CalibrateEyeInHandDataPrep

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

Namespace:Fil
Assembly:FilNet.dll

Syntax

C++
C#
 
public static void CalibrateEyeInHandDataPrep
(
	List<Fil.Image> inCalibrationTargetImages,
	List<Fil.Point3DGrid> inCalibrationTargetPoints,
	Optional<float> inCalibrationTargetSquareSize,
	Fil.Size inCalibrationTargetSize,
	List<Fil.Matrix> outRotationTargetToCam,
	List<Fil.Matrix> outTranslationTargetToCam,
	List<bool> outDetectionStatus,
	Diagnostic<List<Fil.Image>> diagShowDetectedCorners2D,
	Diagnostic<List<Fil.Point3DGrid>> diagShowCorners3DCameraRef,
	Diagnostic<List<Fil.Point3DGrid>> diagShow3DCorners3DTargetRef
)

Parameters

Name Type Range Default Description
inCalibrationTargetImagesSystem.Collections.Generic.List<Fil.Image>Input Intensity images of the calibration target. Calibration target should be visible in all images.
inCalibrationTargetPointsSystem.Collections.Generic.List<Fil.Point3DGrid>Input 3D point Cloud of the calibration target. Calibration target should be visible in all images.
inCalibrationTargetSquareSizeFtl.Optional<float>Side length of the Square in chessboard calibration target in mm. If not specified, the size will be estimated from the input Point Cloud. Default value: ftl::NIL.
inCalibrationTargetSizeFil.SizeNumber of Rows and Columns in the chessboard calibration target.
outRotationTargetToCamSystem.Collections.Generic.List<Fil.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.List<Fil.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.List<bool>Output status of the detection of the calibration target in each image.
diagShowDetectedCorners2DFil.Diagnostic<System.Collections.Generic.List<Fil.Image>>Calibration Target Images annotated with detected corners.
diagShowCorners3DCameraRefFil.Diagnostic<System.Collections.Generic.List<Fil.Point3DGrid>>Position of the chessboard corners in Camera Reference Frame.
diagShow3DCorners3DTargetRefFil.Diagnostic<System.Collections.Generic.List<Fil.Point3DGrid>>Position of the chessboard corners in Calibration Target Reference Frame.

See also