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 | |
| CreateEdgeModel_Elastic |  
 | 
		Creates a model for edge-based template matching. Dynamic creation of models in the runtime environment (normally they are created interactively in Studio).  | 
		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_Elastic |  
 | 
		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_Elastic |  
 | 
		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 | 
