Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Computer Vision » Camera Calibration » CalibrateWorldPlane_Labeled_Deprecated

CalibrateWorldPlane_Labeled_Deprecated


Module: Calibration

Finds the image to world plane transformation matrix using sparse world coordinate information.

Applications

Image to world coordinates transformations.
Name Type Description
inGridImagePoints Point2DArray Array of 2D points of the calibration pattern, in the picture.
inGridIds Point2DArray Array of 2D indices of the calibration pattern, corresponding to the inGridImagePoints.
inLabeledWorldPoints Point2DArray Sparse array of world coordinate points.
inLabeledGridIds Point2DArray Array of 2D indices of the calibration pattern, corresponding to the inLabeledWorldPoints.
inCameraModel AnyCameraModel* For undistortion of inGridImagePoints. If not supplied, the filter will assume undistorted inGridImagePoints.
inGridSpacing Real* World distance between grid indices. Used when spacing cannot be computed from supplied inLabeledWorldPoints.
inInvertedWorldY Bool Set to true if the world coordinate system has inverted y axis.
outTransform RectificationTransform
outGridWorldPoints Point2DArray Array of 2D points of the calibration pattern, in the world coordinate plane.
outComputedGridSpacing Real? World distance between grid indices. NIL when there is no enough information to compute the spacing.
outRmsImageError Real RMS reprojection error of inGridIds onto the image plane, in pixels. This is a partial error characterizing inaccuracies in perspective estimation, excluding the influence of world point labeling.
outRmsWorldError Real RMS reprojection error of inLabeledGridIds onto the world plane, in world units. This is a partial error characterizing inaccuracies with labeling of world coordinate system, excluding perspective estimation.
outMaxReprojectionError Real Maximum reprojection error of inGridIds onto the image plane, in pixels. This is a partial error characterizing inaccuracies in perspective estimation, excluding the influence of world point labeling.
outReprojectionErrorSegments Segment2DArray Array of segments connecting inGridImagePoints to reprojected inGridIds. Note that these segments depict only inaccuracies in perspective estimation - excluding inaccuracies due to the world point labeling.

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Array inGridImagePoints and inGridIds sizes differ
DomainError Array inLabeledWorldPoints and inLabeledGridIds sizes differ

Complexity Level

This filter is available on Advanced Complexity Level.