40#include <visp3/tt/vpTemplateTrackerSSD.h>
62 Warp->computeCoeff(tp);
63 for (
unsigned int point = 0; point <
templateSize; point++) {
68 Warp->computeDenom(
X1, tp);
73 if ((i2 >= 0) && (j2 >= 0) && (i2 < I.getHeight() - 1) && (j2 < I.getWidth() - 1)) {
76 IW = I.getValue(i2, j2);
78 IW =
BI.getValue(i2, j2);
79 erreur += (Tij - IW) * (Tij - IW);
87 return erreur / Nbpoint;
94 unsigned int Nbpoint = 0;
101 Warp->computeCoeff(tp);
102 for (
unsigned int point = 0; point <
templateSize; point++) {
107 Warp->computeDenom(
X1, tp);
112 if ((j2 < I.getWidth() - 1) && (i2 < I.getHeight() - 1) && (i2 > 0) && (j2 > 0)) {
114 IW = I.getValue(i2, j2);
115 erreur += (Tij - IW) * (Tij - IW);
121 return erreur / Nbpoint;
Implementation of column vector and the associated operations.
Definition of the vpImage class member functions.
vpTemplateTracker()
Default constructor.
vpTemplateTrackerPoint ** ptTemplatePyr
unsigned int * templateSizePyr
vpTemplateTrackerPoint * ptTemplate
vpTemplateTrackerWarp * Warp
unsigned int templateSize