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

AVL.CreateEdgeModel(AvlNet.Image, int, float, float, float, float, float, float, float, float, float, float, AvlNet.EdgeModel)

Creates a model for edge-based template matching.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void CreateEdgeModel(
	AvlNet.Image inImage,
	int inMinPyramidLevel,
	float inSmoothingStdDev,
	float inEdgeThreshold,
	float inEdgeHysteresis,
	float inMinAngle,
	float inMaxAngle,
	float inAnglePrecision,
	float inMinScale,
	float inMaxScale,
	float inScalePrecision,
	float inEdgeCompleteness,
	out AvlNet.EdgeModel outEdgeModel
)

Parameters

inImage
Type: AvlNet.Image
Image from which model will be extracted
inMinPyramidLevel
Type: System.Int32
Defines the index of the lowest reduced resolution level used to speed up computations
inSmoothingStdDev
Type: System.Single
Standard deviation of the gaussian smoothing applied before edge extraction
inEdgeThreshold
Type: System.Single
Higher threshold for edge magnitude
inEdgeHysteresis
Type: System.Single
Threshold hysteresis value for edge magnitude
inMinAngle
Type: System.Single
Start of range of possible rotations
inMaxAngle
Type: System.Single
End of range of possible rotations
inAnglePrecision
Type: System.Single
Defines angular resolution of the matching process
inMinScale
Type: System.Single
Start of range of possible scales
inMaxScale
Type: System.Single
End of range of possible scales
inScalePrecision
Type: System.Single
Defines scale resolution of the matching process
inEdgeCompleteness
Type: System.Single
Determines what fraction of the edges will be present in the created model
outEdgeModel
Type: AvlNet.EdgeModel
Created model that can be used by LocateMultipleObjects_Edges

See also