You are here: Start » FIL.NET » FIL.DetectCalibrationGrid_CircleBoard

FIL.DetectCalibrationGrid_CircleBoard

Detects a fixed-size symmetric circle calibration pattern on the image.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

C++
C#
 
public static void DetectCalibrationGrid_CircleBoard
(
	FilNet.Image inImage,
	FilNet.Size inBoardSize,
	float inWorldCircleSpacing,
	bool inFastApproximate,
	INullable<List<FilNet.Point2D>> outImagePoints,
	INullable<List<FilNet.Point2D>> outWorldPlanePoints
)

Parameters

Name Type Range Default Description
inImageFilNet.ImageInput image.
inBoardSizeFilNet.SizeNumber of circles in X and Y dimensions.
inWorldCircleSpacingfloat<0.0f, INF>1.0fReal-world distance between adjacent circles centers. Default value: 1.0f.
inFastApproximateboolFalseFast filter execution, but result is approximate. Default value: False.
outImagePointsFilNet.INullable<System.Collections.Generic.List<FilNet.Point2D>>Image coordinates of detected calibration points.
outWorldPlanePointsFilNet.INullable<System.Collections.Generic.List<FilNet.Point2D>>World plane coordinates of detected calibration points.

Examples

Input image for DetectCalibrationGrid_CircleBoard executed with inBoardSize = {12,8}

Detected calibration points

Errors

List of possible exceptions:

Error type Description
DomainError Input image is too small
DomainError Input image must have pixels of UInt8 type

See also