![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpTemplateTrackerSSDESM.h>
Public Member Functions | |
| VP_EXPLICIT | vpTemplateTrackerSSDESM (vpTemplateTrackerWarp *warp) |
| double | getSSD (const vpImage< unsigned char > &I, const vpColVector &tp) |
| void | setGain (double g) |
| 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 | setGaussianFilterSize (unsigned int new_taill) |
| void | setHDes (vpMatrix &tH) |
| void | setIterationMax (const unsigned int &n) |
| void | setLambda (double l) |
| 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 | initHessienDesired (const vpImage< unsigned char > &I) |
| void | initCompInverse (const vpImage< unsigned char > &I) |
| void | trackNoPyr (const vpImage< unsigned char > &I) |
| double | getCost (const vpImage< unsigned char > &I, const vpColVector &tp) |
| double | getCost (const vpImage< unsigned char > &I) |
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) |
Tutorials
If you are interested in the Template Tracker (TT), you may have a look at:
Definition at line 60 of file vpTemplateTrackerSSDESM.h.
| BEGIN_VISP_NAMESPACE vpTemplateTrackerSSDESM::vpTemplateTrackerSSDESM | ( | vpTemplateTrackerWarp * | warp | ) |
Definition at line 41 of file vpTemplateTrackerSSDESM.cpp.
References compoInitialised, GDir, GInv, HDir, HInv, HLMDir, HLMInv, vpTemplateTracker::nbParam, vpTemplateTracker::useCompositionnal, vpTemplateTracker::useInverse, vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTracker::Warp.
|
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 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().
|
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 77 of file vpTemplateTrackerSSD.h.
References getCost(), and vpTemplateTracker::p.
Referenced by getCost().
|
protectedvirtualinherited |
Implements vpTemplateTracker.
Definition at line 55 of file vpTemplateTrackerSSD.cpp.
References vpTemplateTracker::BI, vpTemplateTracker::blur, vpTemplateTracker::ptTemplate, vpTemplateTracker::ratioPixelIn, vpTemplateTracker::templateSize, vpTemplateTracker::Warp, vpTemplateTracker::X1, and vpTemplateTracker::X2.
Referenced by vpTemplateTrackerSSDForwardAdditional::trackNoPyr().
|
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 177 of file vpTemplateTracker.h.
References nbIteration.
|
inlineinherited |
Definition at line 176 of file vpTemplateTracker.h.
References nbParam.
|
inlineinherited |
Definition at line 178 of file vpTemplateTracker.h.
References p.
|
inlineinherited |
Definition at line 179 of file vpTemplateTracker.h.
References ratioPixelIn.
|
inherited |
Definition at line 89 of file vpTemplateTrackerSSD.cpp.
References vpTemplateTracker::ptTemplate, vpTemplateTracker::ptTemplatePyr, vpTemplateTracker::pyrInitialised, vpTemplateTracker::templateSize, vpTemplateTracker::templateSizePyr, vpTemplateTracker::Warp, vpTemplateTracker::X1, and vpTemplateTracker::X2.
Referenced by trackNoPyr().
|
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 61 of file vpTemplateTrackerSSDESM.cpp.
References compoInitialised, vpMatrix::computeHLM(), vpTemplateTracker::dW, HInv, HLMInv, vpTemplateTracker::lambdaDep, vpTemplateTracker::nbParam, vpTemplateTracker::ptTemplate, vpTemplateTracker::ptTemplateCompo, vpTemplateTracker::templateSize, and vpTemplateTracker::Warp.
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 vpTemplateTrackerSSD.
Definition at line 59 of file vpTemplateTrackerSSDESM.cpp.
References initCompInverse().
|
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 198 of file vpTemplateTracker.h.
References blur.
|
inlineinherited |
Definition at line 199 of file vpTemplateTracker.h.
References costFunctionVerification.
|
inlineinherited |
Definition at line 85 of file vpTemplateTrackerSSD.h.
References vpTemplateTracker::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 |
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 |
Set the convergence gain used in the estimation scheme.
| l | : Gain. A typical value is 0.001. |
Definition at line 218 of file vpTemplateTracker.h.
References lambdaDep.
|
inlineinherited |
Definition at line 219 of file vpTemplateTracker.h.
References nbIterBrent.
|
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 vpTemplateTrackerSSD.
Definition at line 91 of file vpTemplateTrackerSSDESM.cpp.
References vpTemplateTracker::BI, vpTemplateTracker::blur, vpTemplateTracker::computeEvalRMS(), vpMatrix::computeHLM(), vpTemplateTracker::computeOptimalBrentGain(), vpTemplateTracker::dIx, vpTemplateTracker::dIy, vpTemplateTracker::dp, vpTemplateTracker::dW, vpTemplateTracker::evolRMS, vpTemplateTracker::evolRMS_eps, vpTemplateTracker::fgdG, vpTemplateTracker::fgG, vpImageFilter::filter(), vpTemplateTracker::gain, GDir, vpImageFilter::getGradXGauss2D(), vpImageFilter::getGradYGauss2D(), GInv, HDir, HLMDir, vpTemplateTracker::initPosEvalRMS(), vpTemplateTracker::iterationMax, vpTemplateTracker::lambdaDep, vpTemplateTracker::nbIteration, vpTemplateTracker::nbParam, vpTrackingException::notEnoughPointError, vpTemplateTracker::p, vpTemplateTracker::ptTemplate, vpTemplateTracker::ptTemplateCompo, vpTemplateTracker::taillef, vpTemplateTracker::templateSize, vpTemplateTracker::useBrent, vpTemplateTracker::Warp, vpTemplateTracker::X1, and vpTemplateTracker::X2.
|
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 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().
|
protected |
Definition at line 63 of file vpTemplateTrackerSSDESM.h.
Referenced by initCompInverse(), and vpTemplateTrackerSSDESM().
|
protectedinherited |
Definition at line 115 of file vpTemplateTracker.h.
Referenced by setCostFunctionVerification(), trackRobust(), vpTemplateTracker(), and vpTemplateTracker().
|
protectedinherited |
Definition at line 72 of file vpTemplateTrackerSSD.h.
Referenced by vpTemplateTrackerSSD().
|
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 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().
|
protected |
Definition at line 68 of file vpTemplateTrackerSSDESM.h.
Referenced by trackNoPyr(), and vpTemplateTrackerSSDESM().
|
protected |
Definition at line 69 of file vpTemplateTrackerSSDESM.h.
Referenced by trackNoPyr(), and vpTemplateTrackerSSDESM().
|
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().
|
protected |
Definition at line 64 of file vpTemplateTrackerSSDESM.h.
Referenced by trackNoPyr(), and vpTemplateTrackerSSDESM().
|
protected |
Definition at line 65 of file vpTemplateTrackerSSDESM.h.
Referenced by initCompInverse(), and vpTemplateTrackerSSDESM().
|
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().
|
protected |
Definition at line 66 of file vpTemplateTrackerSSDESM.h.
Referenced by trackNoPyr(), and vpTemplateTrackerSSDESM().
|
protected |
Definition at line 67 of file vpTemplateTrackerSSDESM.h.
Referenced by initCompInverse(), and vpTemplateTrackerSSDESM().
|
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 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 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 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 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 73 of file vpTemplateTrackerSSD.h.
Referenced by vpTemplateTrackerSSD().
|
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().