You are here: Start » FIL.NET » FIS.CalibrateWorldPlane_OffgridOrigin Method
FIS.CalibrateWorldPlane_OffgridOrigin Method
Finds the image to world plane transformation matrix, with world origin and axes specified in the image coordinates. Note that this is a filter for rather rarely seen special cases and it is usually better to use the CalibrateWorldPlane_Labeled filter.
Namespace: | FilNet |
---|---|
Assembly: | FIL.NET.dll |
Syntax
public static void CalibrateWorldPlane_OffgridOrigin ( IList<FilNet.AnnotatedPoint2D> inImageGrid, float inGridSpacing, float inGridThickness, FilNet.RectificationTransform outTransform, NullableValue<float> outRmsError, NullableValue<float> outMaxReprojectionError, NullableRef<List<FilNet.Segment2D>> outReprojectionErrorSegments )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inImageGrid | System.Collections.Generic.IList<FilNet.AnnotatedPoint2D> | Annotated calibration grid. | ||
![]() | inGridSpacing | float | <0.000001f, INF> | 1.0f | Real-world distance between adjacent grid points. Default value: 1.0f. |
![]() | inGridThickness | float | 0.0f | The world plane will be shifted by given amount in direction perpendicular to the grid to compensate for grid thickness. Note, that inWorldPlaneOrigin and inWorldPlaneXAxis won't be compensated, so they need to be selected on the target world plane, and not on the grid. Default value: 0.0f. | |
![]() | outTransform | FilNet.RectificationTransform | |||
![]() | outRmsError | FilNet.NullableValue<float> | RMS reprojection error, in pixels. Can be null to skip this parameter calculation. | ||
![]() | outMaxReprojectionError | FilNet.NullableValue<float> | Maximum reprojection error, in pixels. Can be null to skip this parameter calculation. | ||
![]() | outReprojectionErrorSegments | FilNet.NullableRef<System.Collections.Generic.List<FilNet.Segment2D>> | Array of segments connecting input image points to grid reprojections. Can be null to skip this parameter calculation. |
Function Overrides
- CalibrateWorldPlane_OffgridOrigin(IList<AnnotatedPoint2D>, Single, Single, RectificationTransform)
- CalibrateWorldPlane_OffgridOrigin(IList<AnnotatedPoint2D>, NullableRef<AnyCameraModel>, Single, Single, Nullable<Point2D>, Nullable<Point2D>, RectificationTransform)
- CalibrateWorldPlane_OffgridOrigin(IList<AnnotatedPoint2D>, NullableRef<AnyCameraModel>, Single, Single, Nullable<Point2D>, Nullable<Point2D>, RectificationTransform, Single, Single, IList<Segment2D>)
- CalibrateWorldPlane_OffgridOrigin(IList<AnnotatedPoint2D>, NullableRef<AnyCameraModel>, Single, Single, Nullable<Point2D>, Nullable<Point2D>, RectificationTransform, NullableValue<Single>, NullableValue<Single>, NullableRef<List<Segment2D>>)