39 #include <visp3/tt/vpTemplateTrackerWarpTranslation.h>
54 p_down[0] = p[0] / 2.;
55 p_down[1] = p[1] / 2.;
124 X2[0] = X1[0] + p[0];
125 X2[1] = X1[1] + p[1];
153 for (
unsigned int i = 0; i <
nbParam; i++) {
168 X2[0] = X1[0] + p[0];
169 X2[1] = X1[1] + p[1];
194 p12[0] = p1[0] + p2[0];
195 p12[1] = p1[1] + p2[1];
Implementation of column vector and the associated operations.
Implementation of a matrix and operations on matrices.
void pRondp(const vpColVector &p1, const vpColVector &p2, vpColVector &p12) const
void dWarpCompo(const vpColVector &, const vpColVector &, const vpColVector &, const double *dwdp0, vpMatrix &dM)
void warpX(const vpColVector &X1, vpColVector &X2, const vpColVector &p)
void getParamPyramidUp(const vpColVector &p, vpColVector &p_up)
void warpXInv(const vpColVector &X1, vpColVector &X2, const vpColVector &p)
void getdW0(const int &, const int &, const double &dv, const double &du, double *dIdW)
void dWarp(const vpColVector &, const vpColVector &, const vpColVector &, vpMatrix &dM)
vpTemplateTrackerWarpTranslation()
void getdWdp0(const int &, const int &, double *dIdW)
void getParamInverse(const vpColVector &p, vpColVector &p_inv) const
void getParamPyramidDown(const vpColVector &p, vpColVector &p_down)
unsigned int nbParam
Number of parameters used to model warp transformation.