Back to Aurora Vision Studio website
You are here: Start » Filter Reference » Computer Vision » Template Matching » LocateSingleObject_SAD_Deprecated
Module: | MatchingBasic |
---|
Finds a single occurrence 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 occurrence will be searched | |
![]() |
inSearchRegion | Region* | Possible centers of the object occurrence | |
![]() |
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 |
![]() |
outObject | Object2D? | Found object | |
![]() |
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 | RealArray? | Scores of found match 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.