You are here: Start » AVL.NET » AVL.DetectEdges_AsPaths_Mask(AvlNet.Image, AvlNet.EdgeMaskFilter, float, float, float, float, float, AvlNet.Path[])

AVL.DetectEdges_AsPaths_Mask(AvlNet.Image, AvlNet.EdgeMaskFilter, float, float, float, float, float, AvlNet.Path[])

Extracts subpixel-precise paths that represent continuous edges. Faster, yet less accurate version.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DetectEdges_AsPaths_Mask(
	AvlNet.Image inImage,
	AvlNet.EdgeMaskFilter inEdgeMaskFilter,
	float inEdgeThreshold,
	float inEdgeHysteresis,
	float inMaxJoiningAngle,
	float inJoiningDistanceBalance,
	float inMinEdgeLength,
	out AvlNet.Path[] outEdges
)

Parameters

inImage
Type: AvlNet.Image
Image from which edges will be extracted
inEdgeMaskFilter
Type: AvlNet.EdgeMaskFilter
Type of edge filter used for computing gradients
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
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
inMinEdgeLength
Type: System.Single
Minimal length of an edge
outEdges
Type: AvlNet.Path
Paths representing found edges

See also