You are here: Start » AVL.NET » AVL.DetectRidges_AsPaths(AvlNet.Image, AvlNet.Region, float, float?, float, float, AvlNet.Polarity, AvlNet.Path[])

AVL.DetectRidges_AsPaths(AvlNet.Image, AvlNet.Region, float, float?, float, float, AvlNet.Polarity, AvlNet.Path[])

Extracts subpixel-precise paths that represent bright or dark thin lines.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DetectRidges_AsPaths(
	AvlNet.Image inImage,
	AvlNet.Region inRoi,
	float inStdDevX,
	float? inStdDevY,
	float inRidgeThreshold,
	float inRidgeHysteresis,
	AvlNet.Polarity inPolarity,
	out AvlNet.Path[] outRidges
)

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
outRidges
Type: AvlNet.Path

Remarks

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

See also