#include <HxNgbNormCorrelation.h>
Public Types | |
typedef HxNgbLoopTag | IteratorCategory |
Loop version. More... | |
typedef HxNgb2PhaseTag | PhaseCategory |
2 phases. More... | |
typedef HxNgbTransInVarTag | TransVarianceCategory |
Translation invariant. More... | |
Public Methods | |
HxNgbNormCorrelation (HxTagList &tags) | |
~HxNgbNormCorrelation () | |
HxSizes | size () |
void | init () |
void | next (int x, int y, ArithT pixV, ArithT maskV) |
void | init2 () |
void | next2 (int x, int y, ArithT pixV, ArithT maskV) |
ResultT | result () |
Static Public Methods | |
HxString | className () |
The name : "normalizedCorrelation". More... |
Formula:
\begin{verbatim} Sum[f(x,y) - fBar(x,y)][w(x,y) - wBar] x,y --------------------------------------------------------- Sqrt[ Sum[f(x,y) - fBar(x,y)]^2 * Sum[w(x,y) - wBar]^2 ] x,y x,y \end{verbatim}
|
Loop version.
|
|
2 phases.
|
|
Translation invariant.
|
|
The name : "normalizedCorrelation".
00030 { 00031 static HxString name("normalizedCorrelation"); 00032 return name; 00033 } |