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 | |
---|---|---|---|---|---|
inCalibrationTargetImages | System.Collections.Generic.IList<AvlNet.Image> | Input Intensity images of the calibration target. Calibration target should be visible in all images. | |||
inCalibrationTargetPoints | System.Collections.Generic.IList<AvlNet.Point3DGrid> | Input 3D point Cloud of the calibration target. Calibration target should be visible in all images. | |||
inCalibrationTargetSize | AvlNet.Size | Number of Rows and Columns in the chessboard calibration target. | |||
outRotationTargetToCam | System.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. | |||
outTranslationTargetToCam | System.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. | |||
outDetectionStatus | System.Collections.Generic.IList<bool> | Output status of the detection of the calibration target in each image. |
Function Overrides
- CalibrateEyeInHandDataPrep(IList<Image>, IList<Point3DGrid>, Nullable<Single>, Size, IList<Matrix>, IList<Matrix>, IList<Boolean>)
- CalibrateEyeInHandDataPrep(IList<Image>, IList<Point3DGrid>, Nullable<Single>, Size, IList<Matrix>, IList<Matrix>, IList<Boolean>, IList<Image>, IList<Point3DGrid>, IList<Point3DGrid>)