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 |