You are here: Start » AVL.NET » AVL.DetectRidges_AsRegion(AvlNet.Image, AvlNet.Region, float, float?, float, float, AvlNet.Polarity, int, AvlNet.Region)

AVL.DetectRidges_AsRegion(AvlNet.Image, AvlNet.Region, float, float?, float, float, AvlNet.Polarity, int, AvlNet.Region)

Extracts a pixel-precise region of bright or dark thin lines.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DetectRidges_AsRegion(
	AvlNet.Image inImage,
	AvlNet.Region inRoi,
	float inStdDevX,
	float? inStdDevY,
	float inRidgeThreshold,
	float inRidgeHysteresis,
	AvlNet.Polarity inPolarity,
	int inMinBlobArea,
	out AvlNet.Region outRidgeRegion
)

Parameters

inImage
Type: AvlNet.Image
Input image
inRoi
Type: AvlNet.Region
Region of interest, or null.
inStdDevX
Type: System.Single
Smoothing standard deviation (horizontal)
inStdDevY
Type: System.Nullable<System.Single>
Smoothing standard deviation (vertical, or Auto = horizontal), or null.
inRidgeThreshold
Type: System.Single
Sufficient ridge strength; ridges of that strength will always be detected
inRidgeHysteresis
Type: System.Single
Value by which the ridge threshold is decreased for ridge points neighboring with sufficiently strong edges
inPolarity
Type: AvlNet.Polarity
inMinBlobArea
Type: System.Int32
Minimal area of a ridge blob
outRidgeRegion
Type: AvlNet.Region

Remarks

For more information about local coordinate systems please refer to the following article.

See also