Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Computer Vision » Template Matching » CreateEdgeModel2

CreateEdgeModel2


Module: MatchingPro

Creates a model for edge-based template matching.

Applications

Dynamic creation of models in the runtime environment (normally they are created interactively in Studio).
Name Type Range Description
Input value
inImage Image Image from which model will be extracted
Input value
inTemplateRegion Region* Region of the image from which model will be extracted
Input value
inReferenceFrame Rectangle2D* Exact position of the model object in the image
Input value
inMinPyramidLevel Integer 0 - 12 Defines the number of reduced resolution levels dynamically created during model creation
Input value
inMaxPyramidLevel Integer* 0 - 12 Defines the number of reduced resolution levels used to speed up computations
Input value
inSmoothingStdDev Real 0.0 - Standard deviation of the gaussian smoothing applied before edge extraction
Input value
inEdgeThreshold Real 0.0 - Higher threshold for edge magnitude
Input value
inEdgeHysteresis Real 0.0 - Threshold hysteresis value for edge magnitude
Input value
inMinAngle Real Start of range of possible rotations
Input value
inMaxAngle Real End of range of possible rotations
Input value
inAnglePrecision Real 0.001 - 10.0 Defines angular resolution of the matching process
Input value
inMinScale Real 0.0 - Start of range of possible scales
Input value
inMaxScale Real 0.0 - End of range of possible scales
Input value
inScalePrecision Real 0.001 - 10.0 Defines scale resolution of the matching process
Input value
inEdgeCompleteness Real 0.01 - 1.0 Determines what fraction of the edges will be present in the created model
Output value
outEdgeModel EdgeModel2? Created model that can be used by LocateMultipleObjects_Edges
Output value
outEdgeModelPoint Point2D? The middle point of the created model
Output value
outEdges PathArray? Visualization of the model edges found at the original resolution
Diagnostic input
diagEdgePyramid ImageArray? Visualization of the edges found at different resolution levels

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Complexity Level

This filter is available on Advanced Complexity Level.