|  | TemplateMatchModes Enumeration | 
 
            Specifies the way the template must be compared with image regions
            
 
    Namespace: 
   OpenCvSharp
    Assembly:
   OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
 Syntax
Syntaxpublic enum TemplateMatchModes
Public Enumeration TemplateMatchModes
public enum class TemplateMatchModes
 Members
Members|  | Member name | Value | Description | 
|---|
|  | SqDiff | 0 | \f[R(x,y)= \sum _{x',y'} (T(x',y')-I(x+x',y+y'))^2\f] | 
|  | SqDiffNormed | 1 | \f[R(x,y)= \frac{\sum_{x',y'} (T(x',y')-I(x+x',y+y'))^2}{\sqrt{\sum_{x',y'}T(x',y')^2 \cdot \sum_{x',y'} I(x+x',y+y')^2}}\f] | 
|  | CCorr | 2 | \f[R(x,y)= \sum _{x',y'} (T(x',y')  \cdot I(x+x',y+y'))\f] | 
|  | CCorrNormed | 3 | \f[R(x,y)= \frac{\sum_{x',y'} (T(x',y') \cdot I(x+x',y+y'))}{\sqrt{\sum_{x',y'}T(x',y')^2 \cdot \sum_{x',y'} I(x+x',y+y')^2}}\f] | 
|  | CCoeff | 4 | \f[R(x,y)= \sum _{x',y'} (T'(x',y')  \cdot I'(x+x',y+y'))\f]
            where
            \f[\begin{array}{l} T'(x',y')=T(x',y') - 1/(w  \cdot h)  \cdot \sum _{x'',y''} T(x'',y'') \\ I'(x+x',y+y')=I(x+x',y+y') - 1/(w  \cdot h)  \cdot \sum _{x'',y''} I(x+x'',y+y'') \end{array}\f] | 
|  | CCoeffNormed | 5 | \f[R(x,y)= \frac{ \sum_{x',y'} (T'(x',y') \cdot I'(x+x',y+y')) }{ \sqrt{\sum_{x',y'}T'(x',y')^2 \cdot \sum_{x',y'} I'(x+x',y+y')^2} }\f] | 
 See Also
See Also