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

Invoke.CalibrateWorldPlane_Manual

Finds the image to world plane transformation parameters. Image and their corresponding world points are directly specified (no grid needed).

Namespace:Fil
Assembly:FilNet.dll

Syntax

C++
C#
 
public static void CalibrateWorldPlane_Manual
(
	List<Fil.Point2D> inImagePoints,
	List<Fil.Point2D> inWorldPlanePoints,
	Optional<Fil.AnyCameraModel> inCameraModel,
	float inGridThickness,
	Fil.RectificationTransform outTransform,
	Optional<float> outRmsError,
	Optional<float> outMaxReprojectionError,
	Optional<List<Fil.Segment2D>> outReprojectionErrorSegments
)

Parameters

Name Type Range Default Description
inImagePointsSystem.Collections.Generic.List<Fil.Point2D>Array of 2D points of the calibration pattern, in the picture.
inWorldPlanePointsSystem.Collections.Generic.List<Fil.Point2D>Array of 2D points of the calibration pattern, in a given world coordinate plane.
inCameraModelFtl.Optional<Fil.AnyCameraModel>For undistortion of inImageGrid. If not supplied, the filter will assume that grid came from undistorted image. 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.
outTransformFil.RectificationTransform
outRmsErrorFtl.Optional<float>RMS reprojection error, in pixels.
outMaxReprojectionErrorFtl.Optional<float>Maximum reprojection error, in pixels.
outReprojectionErrorSegmentsFtl.Optional<System.Collections.Generic.List<Fil.Segment2D>>Array of segments connecting input image points to reprojected world points.

See also