You are here: Start » FIL.NET » FIS.CalibrateWorldPlane_Multigrid Method

FIS.CalibrateWorldPlane_Multigrid Method

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

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

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

Parameters

Name Type Range Default Description
inImageGridsSystem.Collections.Generic.IList<System.Collections.Generic.IList<FilNet.AnnotatedPoint2D>>Array of annotated calibration grids.
inLabeledWorldPointsSystem.Collections.Generic.IList<System.Collections.Generic.IList<FilNet.AnnotatedPoint2D>>Sparse array of world coordinate points. Annotations need to correspond to those in the inImageGrid input.
inCameraModelFilNet.NullableRef<FilNet.AnyCameraModel>For undistortion of inGridImagePoints. If not supplied, the filter will assume that grids came from undistorted images. Default value: ftl::NIL.
inGridSpacingfloat?<0.000001f, INF>World distance between grid indices. Used when spacing cannot be computed from supplied inLabeledWorldPoints. Default value: ftl::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.
outTransformFilNet.RectificationTransform

Function Overrides

See also