![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpTemplateTrackerMIForwardCompositional.h>
Public Types | |
| enum | vpHessienApproximationType { HESSIAN_NONSECOND = -1 , HESSIAN_0 , HESSIAN_d2I , HESSIAN_YOUCEF , HESSIAN_EXACT , HESSIAN_NEW } |
| enum | vpHessienType { USE_HESSIEN_NORMAL , USE_HESSIEN_DESIRE , USE_HESSIEN_BEST_COND } |
| enum | vpBsplineType { BSPLINE_THIRD_ORDER = 3 , BSPLINE_FOURTH_ORDER = 4 } |
Public Member Functions | |
| VP_EXPLICIT | vpTemplateTrackerMIForwardCompositional (vpTemplateTrackerWarp *_warp) |
| vpMatrix | getCovarianceMatrix () const |
| double | getMI () const |
| double | getMI (const vpImage< unsigned char > &I, int &nc, const int &bspline, vpColVector &tp) |
| double | getMI256 (const vpImage< unsigned char > &I, const vpColVector &tp) |
| double | getNMI () const |
| void | setApprocHessian (vpHessienApproximationType approx) |
| void | setCovarianceComputation (const bool &flag) |
| void | setHessianComputation (vpHessienType type) |
| void | setBspline (const vpBsplineType &newbs) |
| void | setLambda (double _l) |
| void | setNc (int newNc) |
| void | display (const vpImage< unsigned char > &I, const vpColor &col=vpColor::green, unsigned int thickness=3) |
| void | display (const vpImage< vpRGBa > &I, const vpColor &col=vpColor::green, unsigned int thickness=3) |
| bool | getDiverge () const |
| vpColVector | getdp () |
| vpColVector | getG () const |
| vpMatrix | getH () const |
| unsigned int | getNbParam () const |
| unsigned int | getNbIteration () const |
| vpColVector | getp () const |
| double | getRatioPixelIn () const |
| vpTemplateTrackerWarp * | getWarp () const |
| vpTemplateTrackerZone | getZoneRef () const |
| void | initClick (const vpImage< unsigned char > &I, bool delaunay=false) |
| void | initFromPoints (const vpImage< unsigned char > &I, const std::vector< vpImagePoint > &v_ip, bool delaunay=false) |
| void | initFromZone (const vpImage< unsigned char > &I, const vpTemplateTrackerZone &zone) |
| void | resetTracker () |
| void | setBlur (bool b) |
| void | setCostFunctionVerification (bool b) |
| void | setGain (double g) |
| void | setGaussianFilterSize (unsigned int new_taill) |
| void | setHDes (vpMatrix &tH) |
| void | setIterationMax (const unsigned int &n) |
| void | setNbIterBrent (const unsigned int &b) |
| void | setp (const vpColVector &tp) |
| void | setPyramidal (unsigned int nlevels=2, unsigned int level_to_stop=1) |
| void | setSampling (int sample_i, int sample_j) |
| void | setThresholdGradient (double threshold) |
| void | setThresholdResidualDifference (double threshold) |
| void | setUseBrent (bool b) |
| void | track (const vpImage< unsigned char > &I) |
| void | trackRobust (const vpImage< unsigned char > &I) |
Protected Member Functions | |
| void | initCompo () |
| void | initHessienDesired (const vpImage< unsigned char > &I) |
| void | trackNoPyr (const vpImage< unsigned char > &I) |
| void | computeGradient () |
| void | computeHessien (vpMatrix &H) |
| void | computeHessienNormalized (vpMatrix &H) |
| void | computeMI (double &MI) |
| void | computeProba (int &nbpoint) |
| double | getCost (const vpImage< unsigned char > &I, const vpColVector &tp) VP_OVERRIDE |
| double | getCost (const vpImage< unsigned char > &I) |
| double | getNormalizedCost (const vpImage< unsigned char > &I, const vpColVector &tp) |
| double | getNormalizedCost (const vpImage< unsigned char > &I) |
| void | zeroProbabilities () |
Deprecated functions | |
| void | computeEvalRMS (const vpColVector &p) |
| void | computeOptimalBrentGain (const vpImage< unsigned char > &I, vpColVector &tp, double tMI, vpColVector &direction, double &alpha) |
| void | getGaussianBluredImage (const vpImage< unsigned char > &I) |
| virtual void | initHessienDesiredPyr (const vpImage< unsigned char > &I) |
| void | initPosEvalRMS (const vpColVector &p) |
| virtual void | initPyramidal (unsigned int nbLvl, unsigned int l0) |
| void | initTracking (const vpImage< unsigned char > &I, vpTemplateTrackerZone &zone) |
| virtual void | initTrackingPyr (const vpImage< unsigned char > &I, vpTemplateTrackerZone &zone) |
| virtual void | trackPyr (const vpImage< unsigned char > &I) |
| VP_DEPRECATED void | setThresholdRMS (double threshold) |
The algorithm implemented in this class is described in [13] and [36].
Tutorials
If you are interested in the Template Tracker based on Mutual Information (TT-MI), you may have a look at:
Definition at line 63 of file vpTemplateTrackerMIForwardCompositional.h.
|
inherited |
Hessian computation.
| Enumerator | |
|---|---|
| BSPLINE_THIRD_ORDER | |
| BSPLINE_FOURTH_ORDER | |
Definition at line 72 of file vpTemplateTrackerMI.h.
|
inherited |
Hessian approximation.
| Enumerator | |
|---|---|
| HESSIAN_NONSECOND | |
| HESSIAN_0 | |
| HESSIAN_d2I | |
| HESSIAN_YOUCEF | |
| HESSIAN_EXACT | |
| HESSIAN_NEW | |
Definition at line 58 of file vpTemplateTrackerMI.h.
|
inherited |
Hessian computation.
| Enumerator | |
|---|---|
| USE_HESSIEN_NORMAL | |
| USE_HESSIEN_DESIRE | |
| USE_HESSIEN_BEST_COND | |
Definition at line 69 of file vpTemplateTrackerMI.h.
| BEGIN_VISP_NAMESPACE vpTemplateTrackerMIForwardCompositional::vpTemplateTrackerMIForwardCompositional | ( | vpTemplateTrackerWarp * | _warp | ) |
Definition at line 40 of file vpTemplateTrackerMIForwardCompositional.cpp.
References CompoInitialised, and vpTemplateTrackerMI::vpTemplateTrackerMI().
|
protectedinherited |
Compute residual. Before using this function you need to call initPosEvalRMS() once.
| [in] | param | : Warp function parameters. |
Definition at line 790 of file vpTemplateTracker.cpp.
References evolRMS, vpTemplateTrackerTriangle::getCorner(), Warp, X1, X2, x_pos, y_pos, and zoneTracked.
Referenced by vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), and vpTemplateTrackerZNCCInverseCompositional::trackNoPyr().
|
protectedinherited |
Definition at line 544 of file vpTemplateTrackerMI.cpp.
References dPrt, dprtemp, vpTemplateTracker::G, vpTemplateTracker::nbParam, Ncb, Prt, and Pt.
Referenced by vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), and vpTemplateTrackerMIInverseCompositional::trackNoPyr().
|
protectedinherited |
Definition at line 414 of file vpTemplateTrackerMI.cpp.
References ApproxHessian, d2Prt, dPrt, dprtemp, HESSIAN_NEW, HESSIAN_NONSECOND, vpTemplateTracker::nbParam, Ncb, Prt, and Pt.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), and vpTemplateTrackerMIInverseCompositional::trackNoPyr().
|
protectedinherited |
|
protectedinherited |
Definition at line 381 of file vpTemplateTrackerMI.cpp.
References Ncb, Pr, Prt, and Pt.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), and vpTemplateTrackerMIInverseCompositional::trackNoPyr().
|
protectedinherited |
Definition at line 371 of file vpTemplateTracker.cpp.
References getCost(), nbIterBrent, nbParam, vpMatrix::t(), useCompositionnal, useInverse, and Warp.
Referenced by vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), and vpTemplateTrackerZNCCForwardAdditional::trackNoPyr().
|
protectedinherited |
Definition at line 336 of file vpTemplateTrackerMI.cpp.
References bspline, d2Prt, dPrt, vpTemplateTracker::nbParam, Nc, Ncb, vpTrackingException::notEnoughPointError, Prt, and PrtTout.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), and vpTemplateTrackerMIForwardCompositional::trackNoPyr().
|
inherited |
Display the warped reference template in an image.
| I | : Image in which the warped zone has to be displayed. |
| col | : Color used to draw the triangle edges. |
| thickness | : Thickness of the lines. |
The following code shows how to use display capabilities:
Definition at line 316 of file vpTemplateTracker.cpp.
References vpTemplateTrackerZone::display(), p, Warp, and zoneTracked.
|
inherited |
Display the warped reference template in an image.
| I | : Image in which the warped zone has to be displayed. |
| col | : Color used to draw the triangle edges. |
| thickness | : Thickness of the lines. |
The following code shows how to use display capabilities:
Definition at line 362 of file vpTemplateTracker.cpp.
References vpTemplateTrackerZone::display(), p, Warp, and zoneTracked.
|
inlineprotectedinherited |
Definition at line 127 of file vpTemplateTrackerMI.h.
References getCost(), and vpTemplateTracker::p.
Referenced by getCost().
|
protectedvirtualinherited |
Implements vpTemplateTracker.
Definition at line 145 of file vpTemplateTrackerMI.cpp.
References vpTemplateTracker::BI, vpTemplateTracker::blur, bspline, influBspline, Nc, Ncb, Pr, Prt, PrtD, Pt, vpTemplateTracker::ptTemplate, vpTemplateTracker::ratioPixelIn, vpTemplateTracker::templateSize, vpTemplateTracker::Warp, vpTemplateTracker::X1, and vpTemplateTracker::X2.
Referenced by vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), and vpTemplateTrackerMIInverseCompositional::trackNoPyr().
|
inlineinherited |
Definition at line 168 of file vpTemplateTrackerMI.h.
References covarianceMatrix, and getCovarianceMatrix().
Referenced by getCovarianceMatrix().
|
inlineinherited |
Definition at line 172 of file vpTemplateTracker.h.
References diverge.
|
inlineinherited |
Definition at line 173 of file vpTemplateTracker.h.
References dp.
|
inlineinherited |
Definition at line 174 of file vpTemplateTracker.h.
References G.
|
inlineprotectedinherited |
Definition at line 296 of file vpTemplateTracker.h.
References BI, fgG, vpImageFilter::filter(), and taillef.
Referenced by trackRobust().
|
inlineinherited |
Definition at line 175 of file vpTemplateTracker.h.
References H.
|
inlineinherited |
Definition at line 169 of file vpTemplateTrackerMI.h.
References MI_postEstimation.
|
inherited |
Definition at line 587 of file vpTemplateTrackerMI.cpp.
References vpTemplateTracker::blur, vpTemplateTracker::fgG, vpImageFilter::filter(), vpImage< Type >::getValue(), vpTemplateTracker::ptTemplate, vpTemplateTracker::taillef, vpTemplateTracker::templateSize, vpTemplateTracker::Warp, vpTemplateTracker::X1, and vpTemplateTracker::X2.
|
inherited |
Definition at line 698 of file vpTemplateTrackerMI.cpp.
References vpTemplateTracker::blur, vpException::divideByZeroError, vpTemplateTracker::fgG, vpImageFilter::filter(), vpImage< Type >::getValue(), vpTemplateTracker::ptTemplate, vpTemplateTracker::taillef, vpTemplateTracker::templateSize, vpTemplateTracker::Warp, vpTemplateTracker::X1, and vpTemplateTracker::X2.
|
inlineinherited |
Definition at line 177 of file vpTemplateTracker.h.
References nbIteration.
|
inlineinherited |
Definition at line 176 of file vpTemplateTracker.h.
References nbParam.
|
inlineinherited |
Definition at line 172 of file vpTemplateTrackerMI.h.
References NMI_postEstimation.
|
inlineprotectedinherited |
Definition at line 129 of file vpTemplateTrackerMI.h.
References getNormalizedCost(), and vpTemplateTracker::p.
Referenced by getNormalizedCost().
|
protectedinherited |
Definition at line 241 of file vpTemplateTrackerMI.cpp.
References vpTemplateTracker::BI, vpTemplateTracker::blur, vpTemplateTracker::ptTemplate, vpTemplateTracker::templateSize, vpTemplateTracker::Warp, vpTemplateTracker::X1, and vpTemplateTracker::X2.
Referenced by vpTemplateTrackerMIInverseCompositional::trackNoPyr().
|
inlineinherited |
Definition at line 178 of file vpTemplateTracker.h.
References p.
|
inlineinherited |
Definition at line 179 of file vpTemplateTracker.h.
References ratioPixelIn.
|
inlineinherited |
Definition at line 185 of file vpTemplateTracker.h.
References Warp.
|
inlineinherited |
Return the reference template zone.
Definition at line 190 of file vpTemplateTracker.h.
References zoneRef_.
|
inherited |
Select the reference template in image I using mouse click.
| I | : Image containing the reference template. |
| delaunay | : Flag used to enable Delaunay triangulation.
|
Definition at line 592 of file vpTemplateTracker.cpp.
References initHessienDesired(), initHessienDesiredPyr(), initPyramidal(), initTracking(), initTrackingPyr(), l0Pyr, nbLvlPyr, and zoneRef_.
|
protected |
Definition at line 44 of file vpTemplateTrackerMIForwardCompositional.cpp.
References CompoInitialised, vpTemplateTracker::dW, vpTemplateTracker::nbParam, vpTemplateTrackerMI::Nc, vpTemplateTracker::p, vpTemplateTracker::ptTemplate, vpTemplateTracker::templateSize, vpTemplateTracker::Warp, and vpTemplateTracker::X1.
Referenced by initHessienDesired().
|
inherited |
Initialize the reference template from a vector of points.
| I | : Image containing the reference template. |
| v_ip | : Vector of image points defining the reference template. |
| delaunay | : Flag used to enable Delaunay triangulation.
|
Definition at line 618 of file vpTemplateTracker.cpp.
References initHessienDesired(), initHessienDesiredPyr(), initPyramidal(), initTracking(), initTrackingPyr(), l0Pyr, nbLvlPyr, and zoneRef_.
|
inherited |
Initialize the reference template from a vector of points.
| I | : Image containing the reference template. |
| zone | : The zone that describes the reference template. |
Definition at line 640 of file vpTemplateTracker.cpp.
References initHessienDesired(), initHessienDesiredPyr(), initPyramidal(), initTracking(), initTrackingPyr(), l0Pyr, nbLvlPyr, and zoneRef_.
|
protectedvirtual |
Implements vpTemplateTracker.
Definition at line 70 of file vpTemplateTrackerMIForwardCompositional.cpp.
References vpTemplateTracker::BI, vpTemplateTracker::blur, vpTemplateTrackerMI::bspline, vpTemplateTrackerMI::computeHessien(), vpMatrix::computeHLM(), vpTemplateTrackerMI::computeMI(), vpTemplateTrackerMI::computeProba(), vpTemplateTracker::dIx, vpTemplateTracker::dIy, vpTemplateTracker::dW, vpTemplateTracker::fgdG, vpTemplateTracker::fgG, vpImageFilter::filter(), vpImageFilter::getGradXGauss2D(), vpImageFilter::getGradYGauss2D(), vpTemplateTracker::Hdesire, vpTemplateTracker::HLMdesire, vpTemplateTracker::HLMdesireInverse, initCompo(), vpTemplateTrackerMI::lambda, vpTemplateTracker::lambdaDep, vpTemplateTracker::nbParam, vpTemplateTrackerMI::Nc, vpTemplateTracker::p, vpTemplateTrackerMI::PrtTout, vpTemplateTracker::ptTemplate, vpTemplateTracker::taillef, vpTemplateTracker::templateSize, vpTemplateTracker::Warp, vpTemplateTracker::X1, vpTemplateTracker::X2, and vpTemplateTrackerMI::zeroProbabilities().
|
protectedvirtualinherited |
Definition at line 655 of file vpTemplateTracker.cpp.
References vpImageFilter::getGaussPyramidal(), Hdesire, HdesirePyr, HLMdesire, HLMdesireInverse, HLMdesireInversePyr, HLMdesirePyr, initHessienDesired(), nbLvlPyr, ptTemplate, ptTemplateCompo, ptTemplateCompoPyr, ptTemplatePyr, ptTemplateSelect, ptTemplateSelectPyr, templateSize, and templateSizePyr.
Referenced by initClick(), initFromPoints(), initFromZone(), and initHessienDesired().
|
protectedinherited |
Initialize residual computed using computeEvalRMS().
| [in] | param | : Warp function parameters. |
Definition at line 823 of file vpTemplateTracker.cpp.
References vpTemplateTrackerTriangle::getCorner(), Warp, X1, X2, x_pos, y_pos, and zoneTracked.
Referenced by initHessienDesired(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), and vpTemplateTrackerZNCCInverseCompositional::trackNoPyr().
|
protectedvirtualinherited |
| nbLvl | : Number of levels in the pyramid. |
| l0 | : Pyramid level where the tracking is stopped. The level with the highest resolution is 0. |
Definition at line 521 of file vpTemplateTracker.cpp.
References HdesirePyr, HLMdesireInversePyr, HLMdesirePyr, l0Pyr, nbLvlPyr, ptTemplateCompoPyr, ptTemplatePyr, ptTemplateSelectPyr, pyr_IDes, pyrInitialised, templateSizePyr, and zoneTrackedPyr.
Referenced by initClick(), initFromPoints(), initFromZone(), and initHessienDesired().
|
protectedinherited |
Definition at line 74 of file vpTemplateTracker.cpp.
References vpImage< Type >::destroy(), dIx, dIy, vpTemplateTrackerPoint::dx, vpTemplateTrackerPoint::dy, fgdG, fgG, vpImageFilter::filter(), vpImageFilter::getGradXGauss2D(), vpImageFilter::getGradYGauss2D(), Hdesire, HLMdesire, vpTemplateTrackerZone::inZone(), mod_i, mod_j, nbParam, ptTemplate, ptTemplateInit, ptTemplateSelect, ptTemplateSelectInit, taillef, templateSelectSize, templateSize, thresholdGradient, vpTemplateTrackerPoint::val, vpTemplateTrackerPoint::x, vpTemplateTrackerPoint::y, and zoneTracked.
Referenced by initClick(), initFromPoints(), initFromZone(), initHessienDesired(), and initTrackingPyr().
|
protectedvirtualinherited |
Definition at line 546 of file vpTemplateTracker.cpp.
References vpImageFilter::getGaussPyramidal(), initTracking(), nbLvlPyr, ptTemplate, ptTemplatePyr, ptTemplateSelect, ptTemplateSelectPyr, pyr_IDes, templateSize, templateSizePyr, zoneTracked, and zoneTrackedPyr.
Referenced by initClick(), initFromPoints(), initFromZone(), and initHessienDesired().
|
inherited |
Reset the tracker by freeing the memory allocated by the template tracker during the initialization.
Definition at line 151 of file vpTemplateTracker.cpp.
References HdesirePyr, HLMdesireInversePyr, HLMdesirePyr, nbLvlPyr, p, ptTemplate, ptTemplateCompo, ptTemplateCompoPyr, ptTemplateInit, ptTemplatePyr, ptTemplateSelect, ptTemplateSelectInit, ptTemplateSelectPyr, pyr_IDes, pyrInitialised, templateSize, templateSizePyr, and zoneTrackedPyr.
Referenced by ~vpTemplateTracker().
|
inlineinherited |
Definition at line 174 of file vpTemplateTrackerMI.h.
References ApproxHessian.
|
inlineinherited |
Definition at line 198 of file vpTemplateTracker.h.
References blur.
|
inherited |
Definition at line 42 of file vpTemplateTrackerMI.cpp.
References bspline, d2Prt, dPrt, dPrtD, hessianComputation, influBspline, vpTemplateTracker::nbParam, Nc, Ncb, Pr, Prt, PrtD, PrtTout, Pt, and USE_HESSIEN_DESIRE.
|
inlineinherited |
Definition at line 199 of file vpTemplateTracker.h.
References costFunctionVerification.
|
inlineinherited |
Definition at line 175 of file vpTemplateTrackerMI.h.
References computeCovariance.
|
inlineinherited |
Definition at line 200 of file vpTemplateTracker.h.
References gain.
|
inherited |
Definition at line 60 of file vpTemplateTracker.cpp.
References fgdG, fgG, vpImageFilter::getGaussianDerivativeKernel(), vpImageFilter::getGaussianKernel(), and taillef.
|
inlineinherited |
Definition at line 202 of file vpTemplateTracker.h.
References vpMatrix::computeHLM(), Hdesire, HLMdesire, HLMdesireInverse, and lambdaDep.
|
inlineinherited |
Definition at line 176 of file vpTemplateTrackerMI.h.
References hessianComputation.
|
inlineinherited |
Set the maximum number of iteration of the estimation scheme.
| n | : Maximum number of iterations to stop the estimation scheme. A typical value is around 100. |
Definition at line 213 of file vpTemplateTracker.h.
References iterationMax.
|
inlineinherited |
Definition at line 178 of file vpTemplateTrackerMI.h.
References lambda.
|
inlineinherited |
Definition at line 219 of file vpTemplateTracker.h.
References nbIterBrent.
|
inherited |
Definition at line 113 of file vpTemplateTrackerMI.cpp.
References bspline, d2Prt, dPrt, dPrtD, influBspline, vpTemplateTracker::nbParam, Nc, Ncb, Pr, Prt, PrtD, PrtTout, and Pt.
|
inlineinherited |
Definition at line 220 of file vpTemplateTracker.h.
References diverge, iterationGlobale, and p.
|
inlineinherited |
Set the number of pyramid levels used in the multi-resolution scheme. If nlevels > 1, the tracker uses a pyramidal approach.
| nlevels | : Number of pyramid levels. Algorithm starts at level nlevels-1. |
| level_to_stop | : Last level of the pyramid that will be considered. Lowest level is zero. |
Definition at line 235 of file vpTemplateTracker.h.
|
inlineinherited |
Set the pixel sampling parameters along the rows and the columns.
| sample_i | : Sampling factor along the rows. If 1 all the lines are considered. If 2, consider one line over two. |
| sample_j | : Sampling factor along the columns. If 1 all the columns are considered. If 2, consider one column over two. |
Definition at line 254 of file vpTemplateTracker.h.
|
inlineinherited |
Definition at line 259 of file vpTemplateTracker.h.
References thresholdGradient.
|
inlineinherited |
Set the threshold used to stop optimization loop. When the residual difference between two successive iterations becomes lower than the threshold we stop optimization loop.
| threshold | : Threshold used to stop optimization. Default value is set to 1e-4. |
Definition at line 269 of file vpTemplateTracker.h.
References evolRMS_eps.
|
inlineinherited |
| threshold | : Unused value. |
Definition at line 287 of file vpTemplateTracker.h.
|
inlineinherited |
By default Brent usage is disabled.
Definition at line 272 of file vpTemplateTracker.h.
References useBrent.
|
inherited |
Track the template on image I.
| I | : Image to process. |
Definition at line 710 of file vpTemplateTracker.cpp.
References nbLvlPyr, trackNoPyr(), and trackPyr().
|
protectedvirtual |
Implements vpTemplateTracker.
Definition at line 141 of file vpTemplateTrackerMIForwardCompositional.cpp.
References vpTemplateTrackerMI::ApproxHessian, vpTemplateTracker::BI, vpTemplateTracker::blur, vpTemplateTrackerMI::bspline, CompoInitialised, vpTemplateTracker::computeEvalRMS(), vpTemplateTrackerMI::computeGradient(), vpTemplateTrackerMI::computeHessien(), vpMatrix::computeHLM(), vpTemplateTrackerMI::computeMI(), vpTemplateTracker::computeOptimalBrentGain(), vpTemplateTrackerMI::computeProba(), vpTemplateTracker::diverge, vpTemplateTracker::dIx, vpTemplateTracker::dIy, vpTemplateTracker::dp, vpTemplateTracker::dW, vpTemplateTracker::evolRMS, vpTemplateTracker::evolRMS_eps, vpTemplateTracker::fgdG, vpTemplateTracker::fgG, vpImageFilter::filter(), vpTemplateTracker::G, vpTemplateTracker::gain, vpTemplateTrackerMI::getCost(), vpImageFilter::getGradXGauss2D(), vpImageFilter::getGradYGauss2D(), vpTemplateTracker::H, vpTemplateTrackerMI::HESSIAN_0, vpTemplateTrackerMI::HESSIAN_NEW, vpTemplateTrackerMI::HESSIAN_NONSECOND, vpTemplateTrackerMI::hessianComputation, vpTemplateTracker::HLM, vpTemplateTracker::HLMdesire, vpTemplateTracker::HLMdesireInverse, vpTemplateTracker::initPosEvalRMS(), vpTemplateTracker::iterationMax, vpTemplateTrackerMI::lambda, vpTemplateTracker::lambdaDep, vpTemplateTrackerMI::MI_postEstimation, vpTemplateTrackerMI::MI_preEstimation, vpTemplateTracker::nbIteration, vpTemplateTracker::nbParam, vpTemplateTrackerMI::Nc, vpTrackingException::notEnoughPointError, vpTemplateTracker::p, vpTemplateTrackerMI::PrtTout, vpTemplateTracker::ptTemplate, vpTemplateTracker::taillef, vpTemplateTracker::templateSize, vpTemplateTrackerMI::USE_HESSIEN_BEST_COND, vpTemplateTrackerMI::USE_HESSIEN_DESIRE, vpTemplateTracker::useBrent, vpTemplateTracker::Warp, vpTemplateTracker::X1, vpTemplateTracker::X2, and vpTemplateTrackerMI::zeroProbabilities().
|
protectedvirtualinherited |
Definition at line 718 of file vpTemplateTracker.cpp.
References vpException::badValue, vpImageFilter::getGaussPyramidal(), H, HdesirePyr, HLM, HLMdesireInverse, HLMdesireInversePyr, HLMdesirePyr, l0Pyr, nbLvlPyr, nbParam, p, ptTemplate, ptTemplateCompo, ptTemplateCompoPyr, ptTemplatePyr, ptTemplateSelect, ptTemplateSelectPyr, templateSize, templateSizePyr, trackRobust(), Warp, zoneTracked, and zoneTrackedPyr.
Referenced by track(), and trackNoPyr().
|
inherited |
Definition at line 764 of file vpTemplateTracker.cpp.
References costFunctionVerification, getCost(), getGaussianBluredImage(), p, and trackNoPyr().
Referenced by trackPyr().
|
protectedinherited |
Definition at line 571 of file vpTemplateTrackerMI.cpp.
References d2Prt, dPrt, influBspline, vpTemplateTracker::nbParam, Nc, Ncb, Prt, and PrtTout.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), and vpTemplateTrackerMIInverseCompositional::trackNoPyr().
|
protectedinherited |
Definition at line 76 of file vpTemplateTrackerMI.h.
Referenced by computeHessien(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), setApprocHessian(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 147 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), getGaussianBluredImage(), vpTemplateTrackerMI::getNormalizedCost(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 116 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMI::getNormalizedCost(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), setBlur(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 92 of file vpTemplateTrackerMI.h.
Referenced by computeProba(), getCost(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initTemplateRefBspline(), setBspline(), setNc(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protected |
Definition at line 66 of file vpTemplateTrackerMIForwardCompositional.h.
Referenced by initCompo(), trackNoPyr(), and vpTemplateTrackerMIForwardCompositional().
|
protectedinherited |
Definition at line 108 of file vpTemplateTrackerMI.h.
Referenced by setCovarianceComputation(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 115 of file vpTemplateTracker.h.
Referenced by setCostFunctionVerification(), trackRobust(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 107 of file vpTemplateTrackerMI.h.
Referenced by getCovarianceMatrix(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 97 of file vpTemplateTrackerMI.h.
Referenced by vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 99 of file vpTemplateTrackerMI.h.
Referenced by vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 98 of file vpTemplateTrackerMI.h.
Referenced by vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 84 of file vpTemplateTrackerMI.h.
Referenced by computeHessien(), computeHessienNormalized(), computeProba(), setBspline(), setNc(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), zeroProbabilities(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 131 of file vpTemplateTracker.h.
Referenced by getDiverge(), setp(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 148 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initTracking(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 149 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initTracking(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 139 of file vpTemplateTracker.h.
Referenced by getdp(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 81 of file vpTemplateTrackerMI.h.
Referenced by computeGradient(), computeHessien(), computeHessienNormalized(), computeProba(), setBspline(), setNc(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), zeroProbabilities(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 89 of file vpTemplateTrackerMI.h.
Referenced by setBspline(), setNc(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 86 of file vpTemplateTrackerMI.h.
Referenced by computeGradient(), computeHessien(), computeHessienNormalized(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 145 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerSSDForwardCompositional::initCompo(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initTemplateRefBspline(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTrackerZNCC::vpTemplateTrackerZNCC().
|
protectedinherited |
Definition at line 76 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 79 of file vpTemplateTracker.h.
Referenced by setThresholdResidualDifference(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 121 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initTracking(), setGaussianFilterSize(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), and ~vpTemplateTracker().
|
protectedinherited |
Definition at line 120 of file vpTemplateTracker.h.
Referenced by getGaussianBluredImage(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initTracking(), setGaussianFilterSize(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), and ~vpTemplateTracker().
|
protectedinherited |
Definition at line 111 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::computeGradient(), getG(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTrackerZNCC::vpTemplateTrackerZNCC().
|
protectedinherited |
Definition at line 113 of file vpTemplateTracker.h.
Referenced by setGain(), vpTemplateTrackerSSD::setGain(), vpTemplateTrackerZNCC::setGain(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 103 of file vpTemplateTracker.h.
Referenced by getH(), vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), trackPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTrackerZNCC::vpTemplateTrackerZNCC().
|
protectedinherited |
Definition at line 104 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initHessienDesiredPyr(), initTracking(), setHDes(), vpTemplateTracker(), vpTemplateTracker(), and vpTemplateTrackerMI::vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 105 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 75 of file vpTemplateTrackerMI.h.
Referenced by setBspline(), setHessianComputation(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 106 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTrackerZNCC::vpTemplateTrackerZNCC().
|
protectedinherited |
Definition at line 107 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initHessienDesiredPyr(), initTracking(), setHDes(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), and vpTemplateTrackerMI::vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 109 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initHessienDesiredPyr(), setHDes(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 110 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 108 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 90 of file vpTemplateTrackerMI.h.
Referenced by getCost(), setBspline(), setNc(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and zeroProbabilities().
|
protectedinherited |
Definition at line 129 of file vpTemplateTracker.h.
Referenced by setp(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 127 of file vpTemplateTracker.h.
Referenced by setIterationMax(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 73 of file vpTemplateTracker.h.
Referenced by initClick(), initFromPoints(), initFromZone(), initPyramidal(), setPyramidal(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 77 of file vpTemplateTrackerMI.h.
Referenced by vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), setLambda(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 126 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), setHDes(), setLambda(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), and vpTemplateTrackerMI::vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 113 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 115 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 116 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 117 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 114 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 111 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 112 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 102 of file vpTemplateTrackerMI.h.
Referenced by getMI(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 101 of file vpTemplateTrackerMI.h.
Referenced by vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 123 of file vpTemplateTracker.h.
Referenced by initTracking(), setSampling(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 124 of file vpTemplateTracker.h.
Referenced by initTracking(), setSampling(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 132 of file vpTemplateTracker.h.
Referenced by getNbIteration(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 118 of file vpTemplateTracker.h.
Referenced by computeOptimalBrentGain(), setNbIterBrent(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 72 of file vpTemplateTracker.h.
Referenced by initClick(), initFromPoints(), initFromZone(), initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), setPyramidal(), track(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 125 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::computeGradient(), vpTemplateTrackerMI::computeHessien(), vpTemplateTrackerMI::computeHessienNormalized(), computeOptimalBrentGain(), vpTemplateTrackerMI::computeProba(), getNbParam(), vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerSSDForwardCompositional::initCompo(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initTemplateRefBspline(), initTracking(), vpTemplateTrackerMI::setBspline(), vpTemplateTrackerMI::setNc(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), vpTemplateTrackerSSDESM::vpTemplateTrackerSSDESM(), vpTemplateTrackerSSDInverseCompositional::vpTemplateTrackerSSDInverseCompositional(), vpTemplateTrackerZNCC::vpTemplateTrackerZNCC(), and vpTemplateTrackerMI::zeroProbabilities().
|
protectedinherited |
Definition at line 94 of file vpTemplateTrackerMI.h.
Referenced by computeProba(), getCost(), vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), setBspline(), setNc(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and zeroProbabilities().
|
protectedinherited |
Definition at line 95 of file vpTemplateTrackerMI.h.
Referenced by computeGradient(), computeHessien(), computeHessienNormalized(), computeMI(), computeProba(), getCost(), setBspline(), setNc(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and zeroProbabilities().
|
protectedinherited |
Definition at line 105 of file vpTemplateTrackerMI.h.
Referenced by getNMI(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 104 of file vpTemplateTrackerMI.h.
Referenced by vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), and vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 138 of file vpTemplateTracker.h.
Referenced by display(), display(), vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerMI::getNormalizedCost(), getp(), vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerSSDForwardCompositional::initCompo(), initHessienDesired(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), resetTracker(), setp(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), trackPyr(), trackRobust(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 83 of file vpTemplateTrackerMI.h.
Referenced by computeHessienNormalized(), computeMI(), getCost(), setBspline(), setNc(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 80 of file vpTemplateTrackerMI.h.
Referenced by computeGradient(), computeHessien(), computeHessienNormalized(), computeMI(), computeProba(), getCost(), setBspline(), setNc(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), zeroProbabilities(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 88 of file vpTemplateTrackerMI.h.
Referenced by getCost(), setBspline(), setNc(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 85 of file vpTemplateTrackerMI.h.
Referenced by computeProba(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), setBspline(), setNc(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), zeroProbabilities(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 82 of file vpTemplateTrackerMI.h.
Referenced by computeGradient(), computeHessien(), computeHessienNormalized(), computeMI(), getCost(), setBspline(), setNc(), vpTemplateTrackerMI(), vpTemplateTrackerMI(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 81 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMI::getNormalizedCost(), vpTemplateTrackerSSD::getSSD(), vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerSSDForwardCompositional::initCompo(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initHessienDesiredPyr(), vpTemplateTrackerMIInverseCompositional::initTemplateRefBspline(), initTracking(), initTrackingPyr(), resetTracker(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 96 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), initHessienDesiredPyr(), resetTracker(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 97 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 83 of file vpTemplateTracker.h.
Referenced by initTracking(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 82 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSD::getSSD(), initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 86 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), initHessienDesiredPyr(), initTracking(), initTrackingPyr(), resetTracker(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 88 of file vpTemplateTracker.h.
Referenced by initTracking(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 87 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 101 of file vpTemplateTracker.h.
Referenced by initPyramidal(), initTrackingPyr(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 74 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSD::getSSD(), initPyramidal(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 122 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), getRatioPixelIn(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 119 of file vpTemplateTracker.h.
Referenced by getGaussianBluredImage(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initTracking(), setGaussianFilterSize(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 79 of file vpTemplateTrackerMI.h.
Referenced by vpTemplateTrackerMI(), vpTemplateTrackerMI(), and ~vpTemplateTrackerMI().
|
protectedinherited |
Definition at line 89 of file vpTemplateTracker.h.
Referenced by initTracking(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 84 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMI::getNormalizedCost(), vpTemplateTrackerSSD::getSSD(), vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerSSDForwardCompositional::initCompo(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initHessienDesiredPyr(), initTracking(), initTrackingPyr(), resetTracker(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 85 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSD::getSSD(), initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 114 of file vpTemplateTracker.h.
Referenced by initTracking(), setThresholdGradient(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 117 of file vpTemplateTracker.h.
Referenced by setUseBrent(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 133 of file vpTemplateTracker.h.
Referenced by computeOptimalBrentGain(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMIESM::vpTemplateTrackerMIESM(), vpTemplateTrackerMIForwardAdditional::vpTemplateTrackerMIForwardAdditional(), vpTemplateTrackerSSDESM::vpTemplateTrackerSSDESM(), vpTemplateTrackerSSDForwardAdditional::vpTemplateTrackerSSDForwardAdditional(), and vpTemplateTrackerZNCCForwardAdditional::vpTemplateTrackerZNCCForwardAdditional().
|
protectedinherited |
Definition at line 134 of file vpTemplateTracker.h.
Referenced by computeOptimalBrentGain(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMIESM::vpTemplateTrackerMIESM(), vpTemplateTrackerMIInverseCompositional::vpTemplateTrackerMIInverseCompositional(), vpTemplateTrackerSSDESM::vpTemplateTrackerSSDESM(), vpTemplateTrackerSSDInverseCompositional::vpTemplateTrackerSSDInverseCompositional(), and vpTemplateTrackerZNCCInverseCompositional::vpTemplateTrackerZNCCInverseCompositional().
|
protectedinherited |
Definition at line 136 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), computeOptimalBrentGain(), display(), display(), vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMI::getNormalizedCost(), vpTemplateTrackerSSD::getSSD(), getWarp(), vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initCompInverse(), vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerZNCCInverseCompositional::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerSSDForwardCompositional::initCompo(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initPosEvalRMS(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMIESM::vpTemplateTrackerMIESM(), and vpTemplateTrackerSSDESM::vpTemplateTrackerSSDESM().
|
protectedinherited |
Definition at line 142 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMI::getNormalizedCost(), vpTemplateTrackerSSD::getSSD(), vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerMIForwardCompositional::initCompo(), vpTemplateTrackerSSDForwardCompositional::initCompo(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initPosEvalRMS(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTrackerZNCC::vpTemplateTrackerZNCC().
|
protectedinherited |
Definition at line 143 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), vpTemplateTrackerMI::getMI(), vpTemplateTrackerMI::getMI256(), vpTemplateTrackerMI::getNormalizedCost(), vpTemplateTrackerSSD::getSSD(), vpTemplateTrackerMIESM::initHessienDesired(), vpTemplateTrackerMIForwardAdditional::initHessienDesired(), vpTemplateTrackerMIForwardCompositional::initHessienDesired(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), vpTemplateTrackerZNCCForwardAdditional::initHessienDesired(), vpTemplateTrackerZNCCInverseCompositional::initHessienDesired(), initPosEvalRMS(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTrackerSSDForwardCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCForwardAdditional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTrackerZNCC::vpTemplateTrackerZNCC().
|
protectedinherited |
Definition at line 77 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), initPosEvalRMS(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 78 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), initPosEvalRMS(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 150 of file vpTemplateTracker.h.
Referenced by getZoneRef(), initClick(), initFromPoints(), initFromZone(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 98 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), display(), display(), initPosEvalRMS(), initTracking(), initTrackingPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 99 of file vpTemplateTracker.h.
Referenced by initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().