Back to Adaptive Vision Studio website

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

LocateMultipleObjects_Edges_Deprecated


Module: MatchingPro

Finds all occurrences of a predefined template on an image by comparing object edges.

Applications

Detection of multiple objects whose outlines are sharp and rigid. Often one of the first filters in a program.
Name Type Range Description
inImage Image Image on which object occurrences will be searched
inSearchRegion Region* Region of possible object centers
inEdgeModel EdgeModel Model of objects to be searched
inMinPyramidLevel Integer 0 - 12 Defines the lowest pyramid level at which object position is still refined
inMaxPyramidLevel Integer* 0 - 12 Defines the total number of reduced resolution levels that can be used to speed up computations
inEdgeThreshold Real 0.01 - Minimum strength of edges used for matching with the model
inEdgePolarityMode EdgePolarityMode Defines how edges with reversed polarity will contribute to the object score
inEdgeNoiseLevel EdgeNoiseLevel Defines how much noise the objects edges have
inIgnoreBoundaryObjects Bool Flag indicating whether objects crossing image boundary should be ignored or not
inMinScore Real 0.0 - 1.0 Minimum score of object candidates accepted at each pyramid level
inMinDistance Real 0.0 - Minimum distance between two found objects
outObjects Object2DArray Found objects
outObjectEdges PathArrayArray Model edges of the found objects
outPyramidHeight Integer Highest pyramid level used to speed up computations
diagEdgePyramid ImageArray Image edges used for matching at each pyramid level
diagMatchPyramid ImageArray Candidate object locations found at each pyramid level
diagScores RealArrayArray Scores of the found objects at each pyramid level

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Complexity Level

This filter is available on Basic Complexity Level.