Back to Adaptive Vision Studio website

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

LocateMultipleObjects_SAD_Deprecated


Module: MatchingBasic

Finds multiple occurrences of a predefined template on an image by analysing the Square Average Difference between pixel values.

Applications

Almost always inferior to NCC, so rarely used in real applications.
Name Type Range Description
inImage Image Image on which model occurrences will be searched
inSearchRegion Region* Possible centers of the object occurrences
inGrayModel GrayModel Model which will be sought
inMinPyramidLevel Integer 0 - 12 Defines the highest resolution level
inMaxPyramidLevel Integer* 0 - 12 Defines the number of reduced resolution levels that can be used to speed up computations
inIgnoreBoundaryObjects Bool Flag indicating whether objects crossing image boundary should be ignored or not
inMaxDifference Real 0.0 - Maximum accepted average difference between pixel values
inMinDistance Real 0.0 - Minimum distance between two matches
outObjects Object2DArray Found objects
outPyramidHeight Integer Highest pyramid level used to speed up computations
diagImagePyramid ImageArray Pyramid of iteratively downsampled input image
diagMatchPyramid ImageArray Locations found on each pyramid level
diagScores RealArrayArray Scores of found matches on each pyramid level

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Complexity Level

This filter is available on Expert Complexity Level.