ACT-CV - Machine Vision for Cognitive Modeling
|
extend the GCPointer<_t> garbage collection to IplImage More...
#include <OpenCVHelpers.h>
Public Member Functions | |
ImageHolder () | |
ImageHolder (IplImage *i) | |
ImageHolder (const ImageHolder &ih) | |
ImageHolder (const CvSize &size, int depth, int channels) | |
~ImageHolder () | |
ImageHolder & | operator= (const ImageHolder &ih) |
IplImage * | GetImage () |
Public Member Functions inherited from ReferenceCount | |
ReferenceCount () | |
virtual | ~ReferenceCount () |
void | IncRefCount () |
void | DecRefCount () |
Public Attributes | |
IplImage * | img |
extend the GCPointer<_t> garbage collection to IplImage
Every ImageHolder holds its own data. Images are cloned on instatiation of the class.
Definition at line 41 of file OpenCVHelpers.h.
ImageHolder::ImageHolder | ( | ) |
Definition at line 45 of file OpenCVHelpers.h.
ImageHolder::ImageHolder | ( | IplImage * | i) |
Definition at line 46 of file OpenCVHelpers.h.
ImageHolder::ImageHolder | ( | const ImageHolder & | ih) |
Definition at line 47 of file OpenCVHelpers.h.
References img.
ImageHolder::ImageHolder | ( | const CvSize & | size, |
int | depth, | ||
int | channels | ||
) |
Definition at line 50 of file OpenCVHelpers.h.
References img.
ImageHolder::~ImageHolder | ( | ) |
Definition at line 53 of file OpenCVHelpers.h.
References img.
IplImage* ImageHolder::GetImage | ( | ) |
Definition at line 63 of file OpenCVHelpers.h.
References img.
Referenced by OpticalFlow::Calc(), StillImage::GetNextFrame(), and OpticalFlow::SelectFeatures().
ImageHolder& ImageHolder::operator= | ( | const ImageHolder & | ih) |
Definition at line 57 of file OpenCVHelpers.h.
References img.
IplImage* ImageHolder::img |
Definition at line 43 of file OpenCVHelpers.h.
Referenced by GetImage(), ImageHolder(), operator=(), and ~ImageHolder().