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

AVS.CalibrateWorldPlane_Multigrid Method

Finds the image to world plane transformation parameters using multiple grids, using sparse world coordinate information.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void CalibrateWorldPlane_Multigrid
(
	IList<IList<AvlNet.AnnotatedPoint2D>> inImageGrids,
	IList<IList<AvlNet.AnnotatedPoint2D>> inLabeledWorldPoints,
	NullableRef<AvlNet.AnyCameraModel> inCameraModel,
	float? inGridSpacing,
	float inGridThickness,
	bool inInvertedWorldY,
	AvlNet.RectificationTransform outTransform
)

Parameters

Name Type Range Default Description
inImageGridsSystem.Collections.Generic.IList<System.Collections.Generic.IList<AvlNet.AnnotatedPoint2D>>Array of annotated calibration grids.
inLabeledWorldPointsSystem.Collections.Generic.IList<System.Collections.Generic.IList<AvlNet.AnnotatedPoint2D>>Sparse array of world coordinate points. Annotations need to correspond to those in the inImageGrid input.
inCameraModelAvlNet.NullableRef<AvlNet.AnyCameraModel>For undistortion of inGridImagePoints. If not supplied, the filter will assume that grids came from undistorted images. Default value: atl::NIL.
inGridSpacingfloat?<0.000001f, INF>World distance between grid indices. Used when spacing cannot be computed from supplied inLabeledWorldPoints. Default value: atl::NIL.
inGridThicknessfloat0.0fThe world plane will be shifted by given amount in direction perpendicular to the grid to compensate for grid thickness. Default value: 0.0f.
inInvertedWorldYboolFalseSet to true if world coordinate system has right-handed orientation, also known as mathematical or standard. Default value: False.
outTransformAvlNet.RectificationTransform

Function Overrides

See also