![]() |
Visual Servoing Platform version 3.6.0
|
#include <vpTemplateTracker.h>
Public Member Functions | |
| vpTemplateTracker () | |
| vpTemplateTracker (vpTemplateTrackerWarp *_warp) | |
| virtual | ~vpTemplateTracker () |
| 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 | 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) |
Deprecated functions | |
| vp_deprecated void | setThresholdRMS (double threshold) |
| void | computeEvalRMS (const vpColVector &p) |
| void | computeOptimalBrentGain (const vpImage< unsigned char > &I, vpColVector &tp, double tMI, vpColVector &direction, double &alpha) |
| virtual double | getCost (const vpImage< unsigned char > &I, const vpColVector &tp)=0 |
| void | getGaussianBluredImage (const vpImage< unsigned char > &I) |
| virtual void | initHessienDesired (const vpImage< unsigned char > &I)=0 |
| 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 | trackNoPyr (const vpImage< unsigned char > &I)=0 |
| virtual void | trackPyr (const vpImage< unsigned char > &I) |
This class allows to instantiate a template tracker using image registration algorithms [Dame10c] [Dame11c].
Definition at line 61 of file vpTemplateTracker.h.
|
inline |
Default constructor.
Definition at line 147 of file vpTemplateTracker.h.
References BI, blur, costFunctionVerification, diverge, dIx, dIy, dp, dW, fgdG, fgG, G, gain, H, Hdesire, HdesirePyr, HLM, HLMdesire, HLMdesireInverse, HLMdesireInversePyr, HLMdesirePyr, iterationGlobale, iterationMax, l0Pyr, lambdaDep, mod_i, mod_j, nbIteration, nbIterBrent, nbLvlPyr, nbParam, p, ptTemplate, ptTemplateCompo, ptTemplateCompoPyr, ptTemplateInit, ptTemplatePyr, ptTemplateSelect, ptTemplateSelectInit, ptTemplateSelectPyr, pyr_IDes, pyrInitialised, ratioPixelIn, taillef, templateSelectSize, templateSize, templateSizePyr, thresholdGradient, useBrent, useCompositionnal, useInverse, Warp, X1, X2, zoneRef_, zoneTracked, and zoneTrackedPyr.
Referenced by vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerMI::vpTemplateTrackerMI(), vpTemplateTrackerSSD::vpTemplateTrackerSSD(), and vpTemplateTrackerZNCC::vpTemplateTrackerZNCC().
|
explicit |
Definition at line 43 of file vpTemplateTracker.cpp.
References BI, blur, costFunctionVerification, diverge, dIx, dIy, dp, dW, evolRMS, evolRMS_eps, fgdG, fgG, G, gain, vpImageFilter::getGaussianDerivativeKernel(), vpImageFilter::getGaussianKernel(), H, Hdesire, HdesirePyr, HLM, HLMdesire, HLMdesireInverse, HLMdesireInversePyr, HLMdesirePyr, iterationGlobale, iterationMax, l0Pyr, lambdaDep, mod_i, mod_j, nbIteration, nbIterBrent, nbLvlPyr, nbParam, p, ptTemplate, ptTemplateCompo, ptTemplateCompoPyr, ptTemplateInit, ptTemplatePyr, ptTemplateSelect, ptTemplateSelectInit, ptTemplateSelectPyr, pyr_IDes, pyrInitialised, ratioPixelIn, taillef, templateSelectSize, templateSize, templateSizePyr, thresholdGradient, useBrent, useCompositionnal, useInverse, Warp, X1, X2, x_pos, y_pos, zoneRef_, zoneTracked, and zoneTrackedPyr.
|
virtual |
Definition at line 143 of file vpTemplateTracker.cpp.
References fgdG, fgG, and resetTracker().
|
protected |
Compute residual. Before using this function you need to call initPosEvalRMS() once.
| [in] | param | : Warp function parameters. |
Definition at line 771 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().
|
protected |
Definition at line 366 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().
| void vpTemplateTracker::display | ( | const vpImage< unsigned char > & | I, |
| const vpColor & | col = vpColor::green, | ||
| unsigned int | thickness = 3 ) |
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 315 of file vpTemplateTracker.cpp.
References vpTemplateTrackerZone::display(), p, Warp, and zoneTracked.
| void vpTemplateTracker::display | ( | const vpImage< vpRGBa > & | I, |
| const vpColor & | col = vpColor::green, | ||
| unsigned int | thickness = 3 ) |
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 357 of file vpTemplateTracker.cpp.
References vpTemplateTrackerZone::display(), p, Warp, and zoneTracked.
|
protectedpure virtual |
Implemented in vpTemplateTrackerMI, vpTemplateTrackerSSD, and vpTemplateTrackerZNCC.
Referenced by computeOptimalBrentGain(), vpTemplateTrackerZNCC::getCost(), and trackRobust().
|
inline |
Definition at line 166 of file vpTemplateTracker.h.
References diverge.
|
inline |
Definition at line 167 of file vpTemplateTracker.h.
References dp.
|
inline |
Definition at line 168 of file vpTemplateTracker.h.
References G.
|
inlineprotected |
Definition at line 290 of file vpTemplateTracker.h.
References BI, fgG, vpImageFilter::filter(), and taillef.
Referenced by trackRobust().
|
inline |
Definition at line 169 of file vpTemplateTracker.h.
References H.
|
inline |
Definition at line 171 of file vpTemplateTracker.h.
References nbIteration.
|
inline |
Definition at line 170 of file vpTemplateTracker.h.
References nbParam.
|
inline |
Definition at line 172 of file vpTemplateTracker.h.
References p.
|
inline |
Definition at line 173 of file vpTemplateTracker.h.
References ratioPixelIn.
|
inline |
Definition at line 179 of file vpTemplateTracker.h.
References Warp.
|
inline |
Return the reference template zone.
Definition at line 184 of file vpTemplateTracker.h.
References zoneRef_.
| void vpTemplateTracker::initClick | ( | const vpImage< unsigned char > & | I, |
| bool | delaunay = false ) |
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 581 of file vpTemplateTracker.cpp.
References initHessienDesired(), initHessienDesiredPyr(), initPyramidal(), initTracking(), initTrackingPyr(), l0Pyr, nbLvlPyr, and zoneRef_.
| void vpTemplateTracker::initFromPoints | ( | const vpImage< unsigned char > & | I, |
| const std::vector< vpImagePoint > & | v_ip, | ||
| bool | delaunay = false ) |
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 |
|
Definition at line 606 of file vpTemplateTracker.cpp.
References initHessienDesired(), initHessienDesiredPyr(), initPyramidal(), initTracking(), initTrackingPyr(), l0Pyr, nbLvlPyr, and zoneRef_.
| void vpTemplateTracker::initFromZone | ( | const vpImage< unsigned char > & | I, |
| const vpTemplateTrackerZone & | zone ) |
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 627 of file vpTemplateTracker.cpp.
References initHessienDesired(), initHessienDesiredPyr(), initPyramidal(), initTracking(), initTrackingPyr(), l0Pyr, nbLvlPyr, and zoneRef_.
|
protectedpure virtual |
Implemented in vpTemplateTrackerMI, vpTemplateTrackerMIESM, vpTemplateTrackerMIForwardAdditional, vpTemplateTrackerMIForwardCompositional, vpTemplateTrackerMIInverseCompositional, vpTemplateTrackerSSD, vpTemplateTrackerSSDESM, vpTemplateTrackerSSDForwardAdditional, vpTemplateTrackerSSDForwardCompositional, vpTemplateTrackerSSDInverseCompositional, vpTemplateTrackerZNCC, vpTemplateTrackerZNCCForwardAdditional, and vpTemplateTrackerZNCCInverseCompositional.
References initHessienDesiredPyr(), initPosEvalRMS(), initPyramidal(), initTracking(), initTrackingPyr(), and p.
Referenced by initClick(), initFromPoints(), initFromZone(), and initHessienDesiredPyr().
|
protectedvirtual |
Definition at line 641 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().
|
protected |
Initialize residual computed using computeEvalRMS().
| [in] | param | : Warp function parameters. |
Definition at line 804 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().
|
protectedvirtual |
| 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 510 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().
|
protected |
Definition at line 79 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().
|
protectedvirtual |
Definition at line 535 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().
| void vpTemplateTracker::resetTracker | ( | ) |
Reset the tracker by freeing the memory allocated by the template tracker during the initialization.
Definition at line 155 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().
|
inline |
Definition at line 192 of file vpTemplateTracker.h.
References blur.
|
inline |
Definition at line 193 of file vpTemplateTracker.h.
References costFunctionVerification.
|
inline |
Definition at line 194 of file vpTemplateTracker.h.
References gain.
| void vpTemplateTracker::setGaussianFilterSize | ( | unsigned int | new_taill | ) |
Definition at line 65 of file vpTemplateTracker.cpp.
References fgdG, fgG, vpImageFilter::getGaussianDerivativeKernel(), vpImageFilter::getGaussianKernel(), and taillef.
|
inline |
Definition at line 196 of file vpTemplateTracker.h.
References vpMatrix::computeHLM(), Hdesire, HLMdesire, HLMdesireInverse, and lambdaDep.
|
inline |
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 207 of file vpTemplateTracker.h.
References iterationMax.
|
inline |
Set the convergence gain used in the estimation scheme.
| l | : Gain. A typical value is 0.001. |
Definition at line 212 of file vpTemplateTracker.h.
References lambdaDep.
|
inline |
Definition at line 213 of file vpTemplateTracker.h.
References nbIterBrent.
|
inline |
Definition at line 214 of file vpTemplateTracker.h.
References diverge, iterationGlobale, and p.
|
inline |
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 229 of file vpTemplateTracker.h.
|
inline |
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 248 of file vpTemplateTracker.h.
|
inline |
Definition at line 253 of file vpTemplateTracker.h.
References thresholdGradient.
|
inline |
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 263 of file vpTemplateTracker.h.
References evolRMS_eps.
|
inline |
| threshold | : Unused value. |
Definition at line 281 of file vpTemplateTracker.h.
|
inline |
By default Brent usage is disabled.
Definition at line 266 of file vpTemplateTracker.h.
References useBrent.
| void vpTemplateTracker::track | ( | const vpImage< unsigned char > & | I | ) |
Track the template on image I.
| I | Image to process. |
Definition at line 694 of file vpTemplateTracker.cpp.
References nbLvlPyr, trackNoPyr(), and trackPyr().
|
protectedpure virtual |
Implemented in vpTemplateTrackerMI, vpTemplateTrackerMIESM, vpTemplateTrackerMIForwardAdditional, vpTemplateTrackerMIForwardCompositional, vpTemplateTrackerMIInverseCompositional, vpTemplateTrackerSSD, vpTemplateTrackerSSDESM, vpTemplateTrackerSSDForwardAdditional, vpTemplateTrackerSSDForwardCompositional, vpTemplateTrackerSSDInverseCompositional, vpTemplateTrackerZNCC, vpTemplateTrackerZNCCForwardAdditional, and vpTemplateTrackerZNCCInverseCompositional.
References trackPyr().
Referenced by track(), and trackRobust().
|
protectedvirtual |
Definition at line 702 of file vpTemplateTracker.cpp.
References vpException::badValue, vpImageFilter::getGaussPyramidal(), vpException::getMessage(), 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().
| void vpTemplateTracker::trackRobust | ( | const vpImage< unsigned char > & | I | ) |
Definition at line 746 of file vpTemplateTracker.cpp.
References costFunctionVerification, getCost(), getGaussianBluredImage(), p, and trackNoPyr().
Referenced by trackPyr().
|
protected |
Definition at line 140 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().
|
protected |
Definition at line 109 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 108 of file vpTemplateTracker.h.
Referenced by setCostFunctionVerification(), trackRobust(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 124 of file vpTemplateTracker.h.
Referenced by getDiverge(), setp(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIForwardCompositional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerZNCCInverseCompositional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 141 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().
|
protected |
Definition at line 142 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().
|
protected |
Definition at line 132 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().
|
protected |
Definition at line 138 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().
|
protected |
Definition at line 69 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().
|
protected |
Definition at line 72 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().
|
protected |
Definition at line 114 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().
|
protected |
Definition at line 113 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().
|
protected |
Definition at line 104 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().
|
protected |
Definition at line 106 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 96 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().
|
protected |
Definition at line 97 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().
|
protected |
Definition at line 98 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 99 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().
|
protected |
Definition at line 100 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().
|
protected |
Definition at line 102 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().
|
protected |
Definition at line 103 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 101 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 122 of file vpTemplateTracker.h.
Referenced by setp(), vpTemplateTrackerMIForwardAdditional::trackNoPyr(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDForwardAdditional::trackNoPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 120 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().
|
protected |
Definition at line 66 of file vpTemplateTracker.h.
Referenced by initClick(), initFromPoints(), initFromZone(), initPyramidal(), setPyramidal(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 119 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().
|
protected |
Definition at line 116 of file vpTemplateTracker.h.
Referenced by initTracking(), setSampling(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 117 of file vpTemplateTracker.h.
Referenced by initTracking(), setSampling(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 125 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().
|
protected |
Definition at line 111 of file vpTemplateTracker.h.
Referenced by computeOptimalBrentGain(), setNbIterBrent(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 65 of file vpTemplateTracker.h.
Referenced by initClick(), initFromPoints(), initFromZone(), initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), setPyramidal(), track(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 118 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().
|
protected |
Definition at line 131 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().
|
protected |
Definition at line 74 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().
|
protected |
Definition at line 89 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMIESM::initCompInverse(), vpTemplateTrackerSSDESM::initCompInverse(), vpTemplateTrackerMIESM::initHessienDesired(), initHessienDesiredPyr(), resetTracker(), vpTemplateTrackerMIESM::trackNoPyr(), vpTemplateTrackerSSDESM::trackNoPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 90 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 76 of file vpTemplateTracker.h.
Referenced by initTracking(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 75 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSD::getSSD(), initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 79 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSDInverseCompositional::initCompInverse(), vpTemplateTrackerMIInverseCompositional::initHessienDesired(), initHessienDesiredPyr(), initTracking(), initTrackingPyr(), resetTracker(), vpTemplateTrackerMIInverseCompositional::trackNoPyr(), vpTemplateTrackerSSDInverseCompositional::trackNoPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 81 of file vpTemplateTracker.h.
Referenced by initTracking(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 80 of file vpTemplateTracker.h.
Referenced by initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 94 of file vpTemplateTracker.h.
Referenced by initPyramidal(), initTrackingPyr(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 67 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSD::getSSD(), initPyramidal(), resetTracker(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 115 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerMI::getCost(), vpTemplateTrackerSSD::getCost(), vpTemplateTrackerZNCC::getCost(), getRatioPixelIn(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 112 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().
|
protected |
Definition at line 82 of file vpTemplateTracker.h.
Referenced by initTracking(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 77 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().
|
protected |
Definition at line 78 of file vpTemplateTracker.h.
Referenced by vpTemplateTrackerSSD::getSSD(), initHessienDesiredPyr(), initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 107 of file vpTemplateTracker.h.
Referenced by initTracking(), setThresholdGradient(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 110 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().
|
protected |
Definition at line 126 of file vpTemplateTracker.h.
Referenced by computeOptimalBrentGain(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMIESM::vpTemplateTrackerMIESM(), vpTemplateTrackerMIForwardAdditional::vpTemplateTrackerMIForwardAdditional(), vpTemplateTrackerSSDESM::vpTemplateTrackerSSDESM(), vpTemplateTrackerSSDForwardAdditional::vpTemplateTrackerSSDForwardAdditional(), and vpTemplateTrackerZNCCForwardAdditional::vpTemplateTrackerZNCCForwardAdditional().
|
protected |
Definition at line 127 of file vpTemplateTracker.h.
Referenced by computeOptimalBrentGain(), vpTemplateTracker(), vpTemplateTracker(), vpTemplateTrackerMIESM::vpTemplateTrackerMIESM(), vpTemplateTrackerMIInverseCompositional::vpTemplateTrackerMIInverseCompositional(), vpTemplateTrackerSSDESM::vpTemplateTrackerSSDESM(), vpTemplateTrackerSSDInverseCompositional::vpTemplateTrackerSSDInverseCompositional(), and vpTemplateTrackerZNCCInverseCompositional::vpTemplateTrackerZNCCInverseCompositional().
|
protected |
Definition at line 129 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().
|
protected |
Definition at line 135 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().
|
protected |
Definition at line 136 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().
|
protected |
Definition at line 70 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), initPosEvalRMS(), and vpTemplateTracker().
|
protected |
Definition at line 71 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), initPosEvalRMS(), and vpTemplateTracker().
|
protected |
Definition at line 143 of file vpTemplateTracker.h.
Referenced by getZoneRef(), initClick(), initFromPoints(), initFromZone(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 91 of file vpTemplateTracker.h.
Referenced by computeEvalRMS(), display(), display(), initPosEvalRMS(), initTracking(), initTrackingPyr(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().
|
protected |
Definition at line 92 of file vpTemplateTracker.h.
Referenced by initPyramidal(), initTrackingPyr(), resetTracker(), trackPyr(), vpTemplateTracker(), and vpTemplateTracker().