You are here: Start » Filter Reference » Computer Vision » Template Matching
Template Matching
Select a filter from the list below.
| Icon | Name | Description / Applications | Modules | |
|---|---|---|---|---|
|  | AccessEdgeModel2 |   | Returns information about a model. | MatchingPro | 
|  | ControlEdgeModelLimits |   | Limits the size of the EdgeModel objects created by CreateEdgeModel filter. | MatchingPro | 
|  | CreateEdgeModel1 |   | Creates a model for edge-based template matching. Dynamic creation of models in the runtime environment (normally they are created interactively in Studio). | MatchingPro | 
|  | CreateEdgeModel2 |   | 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 | 
|  | CreateGrayModel2 |   | 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 | 
|  | LocateMultipleObjects_Edges1 |   | 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_Edges2 |   | 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_NCC2 |   | 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_Edges1 |   | 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_Edges2 |   | 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_NCC2 |   | Finds a single occurrence 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 | 
|  | 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 | 

