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

AVL.DetectEdges_AsPaths(AvlNet.Image, AvlNet.Region, AvlNet.EdgeFilter, float, float?, float, float, float?, float, float, float?, float, AvlNet.Path[])

Extracts subpixel-precise paths that represent continuous edges.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DetectEdges_AsPaths(
	AvlNet.Image inImage,
	AvlNet.Region inRoi,
	AvlNet.EdgeFilter inEdgeFilter,
	float inStdDevX,
	float? inStdDevY,
	float inEdgeThreshold,
	float inEdgeHysteresis,
	float? inMaxJoiningDistance,
	float inMaxJoiningAngle,
	float inJoiningDistanceBalance,
	float? inJoiningEndingLength,
	float inMinEdgeLength,
	out AvlNet.Path[] outEdges
)

Parameters

inImage
Type: AvlNet.Image
Image from which edges will be extracted
inRoi
Type: AvlNet.Region
Region of the image from which edges will be extracted, or null.
inEdgeFilter
Type: AvlNet.EdgeFilter
Type of edge filter used for computing gradients
inStdDevX
Type: System.Single
Amount of horizontal smoothing used by the edge filter
inStdDevY
Type: System.Nullable<System.Single>
Amount of vertical smoothing used by the edge filter (Auto = inStdDevX), or null.
inEdgeThreshold
Type: System.Single
Sufficient edge strength; edges of that strength will always be detected
inEdgeHysteresis
Type: System.Single
Value by which the edge threshold is decreased for edge points neighboring with sufficiently strong edges
inMaxJoiningDistance
Type: System.Nullable<System.Single>
Maximal distance between edges that can be joined, or null.
inMaxJoiningAngle
Type: System.Single
Maximal allowed angle between edges being joined
inJoiningDistanceBalance
Type: System.Single
Determines how important distance between edges is according to their angle difference
inJoiningEndingLength
Type: System.Nullable<System.Single>
Determines the length of the edge end used for edge angle computing, or null.
inMinEdgeLength
Type: System.Single
Minimal length of an edge
outEdges
Type: AvlNet.Path
Paths representing found edges

See also