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

FIS.DetectCorners_Foerstner Method

Detects corners using the Foerstner algorithm.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

public static void DetectCorners_Foerstner
(
	FilNet.Image inMonoImage,
	NullableRef<FilNet.Region> inRoi,
	float inCornerQuality,
	float inStrengthThreshold,
	int inLocalness,
	IList<FilNet.Point2D> outPoints,
	FilNet.Image diagRoundnessImage,
	FilNet.Image diagStrengthImage
)

Parameters

Name Type Range Default Description
inMonoImageFilNet.ImageInput image.
inRoiFilNet.NullableRef<FilNet.Region>Range of pixels to be processed. Default value: ftl::NIL.
inCornerQualityfloat<0.0f, 1.0f>0.8fThreshold on regularity of the corner. Default value: 0.8f.
inStrengthThresholdfloat<0.0f, 255.0f>50.0fThreshold on contrast of gradients forming the corner. Default value: 50.0f.
inLocalnessint<1, 11>3How big-scaled the corners should be. Default value: 3.
outPointsSystem.Collections.Generic.IList<FilNet.Point2D>Found corner points.
diagRoundnessImageFilNet.ImageCalculated roundness for each input pixel.
diagStrengthImageFilNet.ImageCalculated strength for each pixel.

Function Overrides

See also