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

AVL.DetectRidges_AsPaths Method

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

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inRoiAvlNet.RegionRegion of interest. Default value: atl::NIL, or null.
inStdDevXfloat<0.0f, INF>3.0fSmoothing standard deviation (horizontal). Default value: 3.0f.
inStdDevYfloat?<0.0f, INF>Smoothing standard deviation (vertical, or Auto = horizontal). Default value: atl::NIL, or null.
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
outRidgesAvlNet.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.

See also