You are here: Start » Function Reference » Computer Vision » Template Matching
Template Matching
Select a function from the list below.
| Icon | Name | Description / Applications | Modules | |
|---|---|---|---|---|
| ControlEdgeModelLimits | Limits the size of the EdgeModel objects created by CreateEdgeModel filter. |
MatchingPro | ||
| CreateEdgeModel | Creates a model for edge-based template matching. Dynamic creation of models in the runtime environment (normally they are created interactively in Studio). |
MatchingPro | ||
| CreateGrayModel | Creates a model for NCC or SAD template matching. Dynamic creation of models in the runtime environment (normally they are created interactively in Studio). |
MatchingBasic | ||
| EnhanceMultipleObjectMatches | Improves accuracy of multiple object matching by adding a subpixel-precise adjustment. Usually used after an edge-based template matching tool. |
MatchingPro | ||
| EnhanceSingleObjectMatch | Improves accuracy of single object matching by adding a subpixel-precise adjustment. Usually used after an edge-based template matching tool. |
MatchingPro | ||
| LoadEdgeModel | Loads serialized template matching EdgeModel object from AVDATA file. |
MatchingPro | ||
| LoadGrayModel | Loads serialized template matching GrayModel object from AVDATA file. |
MatchingBasic | ||
| LocateMultipleObjects_Edges | Finds all occurrences of a predefined template on an image by comparing object edges. Detection of multiple objects whose outlines are sharp and rigid. Often one of the first filters in a program. |
MatchingPro | ||
| LocateMultipleObjects_NCC | Finds all occurrences of a predefined template on an image by analysing the normalized correlation between pixel values. Detection of objects with blurred or unclear edges. Often one of the first filters in a program. |
MatchingBasic | ||
| LocateMultipleObjects_SAD | Finds multiple occurrences of a predefined template on an image by analysing the Square Average Difference between pixel values. Almost always inferior to NCC, so rarely used in real applications. |
MatchingBasic | ||
| LocateSingleObject_Edges | Finds a single occurrence of a predefined template on an image by comparing object edges. Detection of an object whose outlines are sharp and rigid. Often one of the first filters in a program. |
MatchingPro | ||
| LocateSingleObject_NCC | Finds a single occurrence of a predefined template on an image by analysing the normalized correlation between pixel values. Detection of an object with blurred or unclear edges. Often one of the first filters in a program. |
MatchingBasic | ||
| LocateSingleObject_SAD | Finds a single occurrence of a predefined template on an image by analysing the Square Average Difference between pixel values. Almost always inferior to NCC, so rarely used in real applications. |
MatchingBasic | ||
| MergeMultipleLocationResults | Combines results from multiple LocateMultipleObject instances. |
MatchingBasic | ||
| MergeSingleLocationResults | Combines results from multiple LocateSingleObject instances. |
MatchingBasic | ||
| SaveEdgeModel | Saves serialized template matching EdgeModel object as AVDATA file. |
MatchingPro | ||
| SaveGrayModel | Saves serialized template matching GrayModel object as AVDATA file. |
MatchingBasic |
