#include <Snake_ContSnake.h>
List of all members.
Public Member Functions |
| | ContSnake () |
| virtual | ~ContSnake () |
| virtual ContSnake * | duplicate () |
| virtual int | allocateResults () |
| virtual int | runProcessing () |
| virtual int | finalizeProcessing () |
| virtual int | optimizeSnake (IplImage *src, float *alpha, float *beta, float *gamma, CvCoeffType coeffUsage, CvSize win, CvTermCriteria criteria, int calcGradient) |
| virtual int | optimizeLineSearch () |
| virtual int | optimizeSplineAppr () |
| virtual int | calcMotion (Array1D *sampleDist=NULL, int line=0) |
| virtual int | refineSpline (int method=0, Array1D *sampleDist=NULL, int line=0) |
| virtual int | tryParallelMotion (int cpIndex) |
| virtual int | calcLinePts (float searchDist, int numLineSamples=10) |
| virtual int | findFeatures2 (float &avgAbsDist, float &avgSqrDist) |
| int | find_features_on_line (float &avgAbsDist, float &avgSqrDist, int numLineSamples=10) |
| virtual float | calcExtEnergy () |
| virtual float | calcDistortion (TDDistData *distortionData=NULL, int iterIndex=0) |
| virtual int | calcExtForces () |
| virtual int | calcIntForces () |
| virtual int | calcDeformForces () |
| virtual int | calcBSplineWeights (int cpIndex) |
| virtual int | saveSpline (MSpline *spline) |
Public Attributes |
| bool | doChangeDet |
| int | startTracking |
| int | maxLineSamples |
| float | minChange |
| int | maxRefinements |
| int | maxSegments |
| float | maxDistance |
| TDPoint * | inCont |
| Array1D * | snkEnergy |
| Array1D * | iterDist |
| Array1D * | iterRate |
| TDDistData * | distortion |
| Array1D * | ext_energ |
| ContSnakeExt2 * | sd2 |
| IPLImage * | approxImg |
| IPLImage * | origImg |
| IPLImage * | diffImg |
| std::vector< MSpline * > | outSplines |
| SplCalcDist * | dist |
| CalcDistCont * | distArea |
Constructor & Destructor Documentation
| ContSnake::~ContSnake |
( |
| ) |
[virtual] |
Member Function Documentation
| int ContSnake::allocateResults |
( |
| ) |
[virtual] |
| int ContSnake::calcBSplineWeights |
( |
int |
cpIndex | ) |
[virtual] |
| int ContSnake::calcDeformForces |
( |
| ) |
[virtual] |
| float ContSnake::calcDistortion |
( |
TDDistData * |
distortionData = NULL, |
|
|
int |
iterIndex = 0 |
|
) |
| [virtual] |
| float ContSnake::calcExtEnergy |
( |
| ) |
[virtual] |
| int ContSnake::calcExtForces |
( |
| ) |
[virtual] |
| int ContSnake::calcIntForces |
( |
| ) |
[virtual] |
| int ContSnake::calcLinePts |
( |
float |
searchDist, |
|
|
int |
numLineSamples = 10 |
|
) |
| [virtual] |
| int ContSnake::calcMotion |
( |
Array1D * |
sampleDist = NULL, |
|
|
int |
line = 0 |
|
) |
| [virtual] |
| virtual ContSnake* ContSnake::duplicate |
( |
| ) |
[inline, virtual] |
| int ContSnake::finalizeProcessing |
( |
| ) |
[virtual] |
| int ContSnake::find_features_on_line |
( |
float & |
avgAbsDist, |
|
|
float & |
avgSqrDist, |
|
|
int |
numLineSamples = 10 |
|
) |
| |
| int ContSnake::findFeatures2 |
( |
float & |
avgAbsDist, |
|
|
float & |
avgSqrDist |
|
) |
| [virtual] |
| int ContSnake::optimizeLineSearch |
( |
| ) |
[virtual] |
vpout << "Samples y " << std::endl;
Reimplemented from ActCont.
| int ContSnake::optimizeSnake |
( |
IplImage * |
src, |
|
|
float * |
alpha, |
|
|
float * |
beta, |
|
|
float * |
gamma, |
|
|
CvCoeffType |
coeffUsage, |
|
|
CvSize |
win, |
|
|
CvTermCriteria |
criteria, |
|
|
int |
calcGradient |
|
) |
| [virtual] |
| int ContSnake::optimizeSplineAppr |
( |
| ) |
[virtual] |
| int ContSnake::refineSpline |
( |
int |
method = 0, |
|
|
Array1D * |
sampleDist = NULL, |
|
|
int |
line = 0 |
|
) |
| [virtual] |
| int ContSnake::runProcessing |
( |
| ) |
[virtual] |
| int ContSnake::saveSpline |
( |
MSpline * |
spline | ) |
[virtual] |
| int ContSnake::tryParallelMotion |
( |
int |
cpIndex | ) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: