You are here: Start » AVL.NET » AVL.DetectCorners_Foerstner(AvlNet.Image, float, float, int, AvlNet.Point2D[], AvlNet.Image, AvlNet.Image)

AVL.DetectCorners_Foerstner(AvlNet.Image, float, float, int, AvlNet.Point2D[], AvlNet.Image, AvlNet.Image)

Detects corners using the Foerstner algorithm.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DetectCorners_Foerstner(
	AvlNet.Image inMonoImage,
	float inCornerQuality,
	float inStrengthThreshold,
	int inLocalness,
	out AvlNet.Point2D[] outPoints,
	out AvlNet.Image diagRoundnessImage,
	out AvlNet.Image diagStrengthImage
)

Parameters

inMonoImage
Type: AvlNet.Image
Input image
inCornerQuality
Type: System.Single
Threshold on regularity of the corner
inStrengthThreshold
Type: System.Single
Threshold on contrast of gradients forming the corner
inLocalness
Type: System.Int32
How big-scaled the corners should be
outPoints
Type: AvlNet.Point2D
Found corner points
diagRoundnessImage
Type: AvlNet.Image
Calculated roundness for each input pixel
diagStrengthImage
Type: AvlNet.Image
Calculated strength for each pixel

See also