You are here: Start » AVL.NET » AVL.CreateEdgeModel(AvlNet.Image, AvlNet.Region, AvlNet.Rectangle2D?, int, int?, float, float, float, float, float, float, float, float, float, float, AvlNet.EdgeModel)
AVL.CreateEdgeModel(AvlNet.Image, AvlNet.Region, AvlNet.Rectangle2D?, int, 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, AvlNet.Region inTemplateRegion, AvlNet.Rectangle2D? inReferenceFrame, int inMinPyramidLevel, int? inMaxPyramidLevel, 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 - inTemplateRegion
- Type: AvlNet.Region
Region of the image from which model will be extracted, or null. - inReferenceFrame
- Type: System.Nullable<AvlNet.Rectangle2D>
Exact position of the model object in the image, or null. - inMinPyramidLevel
- Type: System.Int32
Defines the index of the lowest reduced resolution level used to speed up computations - inMaxPyramidLevel
- Type: System.Nullable<System.Int32>
Defines the number of reduced resolution levels used to speed up computations, or null. - 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
