38#include <visp3/tt/vpTemplateTrackerSSD.h>
61 Warp->computeCoeff(tp);
62 for (
unsigned int point = 0; point <
templateSize; point++) {
67 Warp->computeDenom(
X1, tp);
72 if ((i2 >= 0) && (j2 >= 0) && (i2 < I.getHeight() - 1) && (j2 < I.getWidth() - 1)) {
75 IW = I.getValue(i2, j2);
77 IW =
BI.getValue(i2, j2);
78 erreur += (Tij - IW) * (Tij - IW);
86 return erreur / Nbpoint;
93 unsigned int Nbpoint = 0;
100 Warp->computeCoeff(tp);
101 for (
unsigned int point = 0; point <
templateSize; point++) {
106 Warp->computeDenom(
X1, tp);
111 if ((j2 < I.getWidth() - 1) && (i2 < I.getHeight() - 1) && (i2 > 0) && (j2 > 0)) {
113 IW = I.getValue(i2, j2);
114 erreur += (Tij - IW) * (Tij - IW);
120 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