|
Video Processing Framework
|
#include <Cont_MaskBlobs.h>
Public Member Functions | |
| MaskBlobs (const AbstractData *parent=NULL, const SimpleData *parameters=NULL) | |
| virtual | ~MaskBlobs () |
| virtual MaskBlobs * | duplicate () |
| virtual int | processImage (SimpleData *options=NULL) |
| virtual int | allocateResults () |
| virtual int | analyseOuterContours (CvContour *contour, IplImage *imgPtr) |
| int | calcBlobMotion (CvContour *cont, int blobInd) |
| int | drawBlob (int ind, IPLImage *imgPtr, bool filled=true) |
| int | drawBlob (int ind, IplImage *imgPtr, bool filled=true) |
| int | checkCountourConvexity (CvContour *cont) |
Public Attributes | |
| IPLImage * | contourMask |
| Array1D * | blobFeats |
| TDRectF * | blobRects |
| IPLImage * | tempBlobImg |
| IPLImage * | contObjMask |
| TDInt * | contPointers |
| float | minArea |
| int | singleRegion |
| float | regionBorderX |
| float | regionBorderY |
| MaskBlobs::MaskBlobs | ( | const AbstractData * | parent = NULL, |
| const SimpleData * | parameters = NULL |
||
| ) |
| MaskBlobs::~MaskBlobs | ( | ) | [virtual] |
| int MaskBlobs::allocateResults | ( | ) | [virtual] |
Reimplemented from ImageProcessing.
| int MaskBlobs::analyseOuterContours | ( | CvContour * | contour, |
| IplImage * | imgPtr | ||
| ) | [virtual] |
| int MaskBlobs::calcBlobMotion | ( | CvContour * | cont, |
| int | blobInd | ||
| ) |
| int MaskBlobs::checkCountourConvexity | ( | CvContour * | cont | ) |
| int MaskBlobs::drawBlob | ( | int | ind, |
| IplImage * | imgPtr, | ||
| bool | filled = true |
||
| ) |
| int MaskBlobs::drawBlob | ( | int | ind, |
| IPLImage * | imgPtr, | ||
| bool | filled = true |
||
| ) |
| virtual MaskBlobs* MaskBlobs::duplicate | ( | ) | [inline, virtual] |
Reimplemented from ImageProcessing.
| int MaskBlobs::processImage | ( | SimpleData * | options = NULL | ) | [virtual] |
Reimplemented from ImageProcessing.
| float MaskBlobs::minArea |
| float MaskBlobs::regionBorderX |
| float MaskBlobs::regionBorderY |