You are here: Start » AVL.NET » AVL.DetectRidges_AsPaths

AVL.DetectRidges_AsPaths

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

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void DetectRidges_AsPaths
(
	AvlNet.Image inImage,
	float inStdDevX,
	float inRidgeThreshold,
	float inRidgeHysteresis,
	AvlNet.Polarity inPolarity,
	IList<AvlNet.Path> outRidges
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inStdDevXfloat<0.0f, INF>3.0fSmoothing standard deviation (horizontal). Default value: 3.0f.
inRidgeThresholdfloat<0.0f, INF>5.0fSufficient ridge strength; ridges of that strength will always be detected. Default value: 5.0f.
inRidgeHysteresisfloat<0.0f, INF>4.0fValue by which the ridge threshold is decreased for ridge points neighboring with sufficiently strong edges. Default value: 4.0f.
inPolarityAvlNet.Polarity
outRidgesSystem.Collections.Generic.IList<AvlNet.Path>

Remarks

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

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Function Overrides

See also