|
Video Processing Framework
|
#include <Cont_OptimizeP.h>
Public Member Functions | |
| ContOptimize (int numImageParameters=0, int numFloatParameters=0, int numIntegerParameters=0, int numDataParameters=0) | |
| virtual | ~ContOptimize () |
| virtual int | allocateResults () |
| virtual int | directSetParameters (TList *longParList, TList *doubleParList) |
| virtual int | runProcessing () |
| virtual int | initializeProcessing () |
| virtual int | finalizeProcessing () |
| int | calcSnakePoints (CvPoint2D32f *snkPts, int *numSnkPts) |
| void | splSnakeImage (IplImage *src, float *alpha, float *beta, float *gamma, CvCoeffType coeffUsage, CvSize win, CvTermCriteria criteria, int calcGradient) |
| CvStatus | contOptimize (unsigned char *src, int srcStep, CvSize roi, float *alpha, float *beta, float *gamma, CvCoeffType coeffUsage, CvSize win, CvTermCriteria criteria, int scheme) |
| CvStatus | contOptimize2 (unsigned char *src, int srcStep, CvSize roi, float *alpha, float *beta, float *gamma, CvCoeffType coeffUsage, CvSize win, CvTermCriteria criteria, int scheme) |
| int | calcLinePoints (AbstractImage *image, CvPoint *linePts, int *numPts, float maxDist, CvPoint2D32f originPt, float normalX, float normalY, float sampleDist=0.4) |
| float | calcECont (CvPoint2D32f *splPtArr, int splPtNum, float *ptWeights, int ptWArrIndex, float origAvgDist) |
| float | calcECurv (CvPoint2D32f *splPtArr, int splPtNum, float *ptWeights, int ptWArrIndex) |
| float | calcEImg (CvPoint2D32f *splPtArr, int splPtNum, float *ptWeights, int ptWArrIndex, unsigned char *src, int srcStep, CvSize roi, CvCoeffType coeffUsage, int scheme) |
| int | calcNeighPoints (CvPoint2D32f originalPt, float searchRange, std::vector< CvPoint2D32f > *resultPts, int *startIndex, float sampleDist=0.0, int numSamplesX=0) |
Public Attributes | |
| long | calcGradient |
| long | winSize |
| long | maxIter |
| long | minMoved |
| float | globAlpha |
| float | globBeta |
| float | globGamma |
| float | searchRange |
| bool | workOnOriginal |
| int | firstFPoints |
| TDPoint * | inPoints |
| TDPoint * | outPoints |
| TDPoint * | inContour |
| BSpline * | inSnake |
| SplineProcessing * | currSnake |
| ContOptimizeData * | data |
| ContOptimize::ContOptimize | ( | int | numImageParameters = 0, |
| int | numFloatParameters = 0, |
||
| int | numIntegerParameters = 0, |
||
| int | numDataParameters = 0 |
||
| ) |
| ContOptimize::~ContOptimize | ( | ) | [virtual] |
| int ContOptimize::allocateResults | ( | ) | [virtual] |
Reimplemented from AbstractProcessing.
| float ContOptimize::calcECont | ( | CvPoint2D32f * | splPtArr, |
| int | splPtNum, | ||
| float * | ptWeights, | ||
| int | ptWArrIndex, | ||
| float | origAvgDist | ||
| ) |
| float ContOptimize::calcECurv | ( | CvPoint2D32f * | splPtArr, |
| int | splPtNum, | ||
| float * | ptWeights, | ||
| int | ptWArrIndex | ||
| ) |
| float ContOptimize::calcEImg | ( | CvPoint2D32f * | splPtArr, |
| int | splPtNum, | ||
| float * | ptWeights, | ||
| int | ptWArrIndex, | ||
| unsigned char * | src, | ||
| int | srcStep, | ||
| CvSize | roi, | ||
| CvCoeffType | coeffUsage, | ||
| int | scheme | ||
| ) |
| int ContOptimize::calcLinePoints | ( | AbstractImage * | image, |
| CvPoint * | linePts, | ||
| int * | numPts, | ||
| float | maxDist, | ||
| CvPoint2D32f | originPt, | ||
| float | normalX, | ||
| float | normalY, | ||
| float | sampleDist = 0.4 |
||
| ) |
| int ContOptimize::calcNeighPoints | ( | CvPoint2D32f | originalPt, |
| float | searchRange, | ||
| std::vector< CvPoint2D32f > * | resultPts, | ||
| int * | startIndex, | ||
| float | sampleDist = 0.0, |
||
| int | numSamplesX = 0 |
||
| ) |
| int ContOptimize::calcSnakePoints | ( | CvPoint2D32f * | snkPts, |
| int * | numSnkPts | ||
| ) |
| CvStatus ContOptimize::contOptimize | ( | unsigned char * | src, |
| int | srcStep, | ||
| CvSize | roi, | ||
| float * | alpha, | ||
| float * | beta, | ||
| float * | gamma, | ||
| CvCoeffType | coeffUsage, | ||
| CvSize | win, | ||
| CvTermCriteria | criteria, | ||
| int | scheme | ||
| ) |
| CvStatus ContOptimize::contOptimize2 | ( | unsigned char * | src, |
| int | srcStep, | ||
| CvSize | roi, | ||
| float * | alpha, | ||
| float * | beta, | ||
| float * | gamma, | ||
| CvCoeffType | coeffUsage, | ||
| CvSize | win, | ||
| CvTermCriteria | criteria, | ||
| int | scheme | ||
| ) |
| int ContOptimize::directSetParameters | ( | TList * | longParList, |
| TList * | doubleParList | ||
| ) | [virtual] |
| int ContOptimize::finalizeProcessing | ( | ) | [virtual] |
Reimplemented from AbstractProcessing.
| int ContOptimize::initializeProcessing | ( | ) | [virtual] |
Reimplemented from AbstractProcessing.
| int ContOptimize::runProcessing | ( | ) | [virtual] |
Reimplemented from AbstractProcessing.
| void ContOptimize::splSnakeImage | ( | IplImage * | src, |
| float * | alpha, | ||
| float * | beta, | ||
| float * | gamma, | ||
| CvCoeffType | coeffUsage, | ||
| CvSize | win, | ||
| CvTermCriteria | criteria, | ||
| int | calcGradient | ||
| ) |
| float ContOptimize::globAlpha |
| float ContOptimize::globBeta |
| float ContOptimize::globGamma |