You are here: Start » AVL.NET » AVL.DetectEdges(AvlNet.Image, AvlNet.EdgeFilter, float, float, float, float, int, AvlNet.Image)

AVL.DetectEdges(AvlNet.Image, AvlNet.EdgeFilter, float, float, float, float, int, AvlNet.Image)

Extracts a pixel-precise image of continuous edges.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DetectEdges(
	AvlNet.Image inImage,
	AvlNet.EdgeFilter inEdgeFilter,
	float inStdDevX,
	float inEdgeThreshold,
	float inEdgeHysteresis,
	float inMaxJoiningDistance,
	int inMinBlobArea,
	out AvlNet.Image outEdgesImage
)

Parameters

inImage
Type: AvlNet.Image
Image from which edges will be extracted
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
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.Single
Maximal distance between edges that can be joined
inMinBlobArea
Type: System.Int32
Minimal area of an edge blob
outEdgesImage
Type: AvlNet.Image
Image of found edges

See also