|
Video Processing Framework
|
#include <Feat_BlobsFeatures.h>
Public Member Functions | |
| BlobsFeatures (const AbstractData *parent=NULL, const SimpleData *parameters=NULL) | |
| virtual | ~BlobsFeatures () |
| virtual BlobsFeatures * | duplicate () |
| virtual int | processImage (SimpleData *options=NULL) |
| virtual int | allocateResults () |
| int | analyseOuterContours (CvContour *contour, IplImage *imgPtr) |
| int | calcBlobMotion (CvContour *cont, int blobInd) |
| int | drawBlobMask (int ind, IPLImage *imgPtr) |
| int | drawBlobMask (int ind, IplImage *imgPtr) |
| int | drawBlobRegion (int ind, IplImage *imgPtr, float subF=1.0) |
| int | drawBlobEllipse (int ind, IplImage *imgPtr, float subF=1.0) |
| int | checkCountourConvexity (CvContour *cont) |
| int | calcBlobProbability (int ind) |
| int | calcBlobColor (int ind) |
Public Attributes | |
| IPLImage * | probImg |
| IPLImage * | valuesImg |
| Array1D * | velocityX |
| Array1D * | velocityY |
| Array1D * | positionX |
| Array1D * | positionY |
| IPLImage * | contourMask |
| Array1D * | blobFeats |
| IPLImage * | tempBlobImg |
| IPLImage * | contObjMask |
| TDInt * | contPointers |
| float | minArea |
| int | drawOutputImg |
| BlobsFeatures::BlobsFeatures | ( | const AbstractData * | parent = NULL, |
| const SimpleData * | parameters = NULL |
||
| ) |
| BlobsFeatures::~BlobsFeatures | ( | ) | [virtual] |
| int BlobsFeatures::allocateResults | ( | ) | [virtual] |
Reimplemented from ImageProcessing.
| int BlobsFeatures::analyseOuterContours | ( | CvContour * | contour, |
| IplImage * | imgPtr | ||
| ) |
| int BlobsFeatures::calcBlobColor | ( | int | ind | ) |
| int BlobsFeatures::calcBlobMotion | ( | CvContour * | cont, |
| int | blobInd | ||
| ) |
| int BlobsFeatures::calcBlobProbability | ( | int | ind | ) |
| int BlobsFeatures::checkCountourConvexity | ( | CvContour * | cont | ) |
| int BlobsFeatures::drawBlobEllipse | ( | int | ind, |
| IplImage * | imgPtr, | ||
| float | subF = 1.0 |
||
| ) |
| int BlobsFeatures::drawBlobMask | ( | int | ind, |
| IplImage * | imgPtr | ||
| ) |
| int BlobsFeatures::drawBlobMask | ( | int | ind, |
| IPLImage * | imgPtr | ||
| ) |
| int BlobsFeatures::drawBlobRegion | ( | int | ind, |
| IplImage * | imgPtr, | ||
| float | subF = 1.0 |
||
| ) |
| virtual BlobsFeatures* BlobsFeatures::duplicate | ( | ) | [inline, virtual] |
Reimplemented from ImageProcessing.
| int BlobsFeatures::processImage | ( | SimpleData * | options = NULL | ) | [virtual] |
Reimplemented from ImageProcessing.
| float BlobsFeatures::minArea |