|
Video Processing Framework
|
#include <Unit_ChanImage.h>
Public Member Functions | |
| ChanImage (std::string name="ChanImageRGB", int width=0, int height=0, int nChannels=3, int depth=IPL_DEPTH_8U, std::string colorModel="RGB", std::string channelSeq="RGB") | |
| ChanImage (IPLImage *sourceImg) | |
| ChanImage (AbstractImage *sourceImg) | |
| ChanImage (AbstractData *sourceData) | |
| virtual | ~ChanImage () |
| virtual ChanImage * | duplicate () |
| virtual IplImage & | operator() (int chanIndex) |
| virtual IplImage & | operator[] (int chanIndex) |
| virtual unsigned char & | operator() (int x, int y, int chanIndex=0) |
| virtual IplImage * | img (int frame=CURR_FR, int channel=0) |
| virtual CvMat | mat (int frame=CURR_FR, int channel=0) |
| virtual int | allocElem (int index=-1, int *options=NULL) |
| virtual int | freeElem (int index=-1, int *options=NULL) |
| virtual int allocElem(int index = -1, int* options = NULL); | |
| virtual int | initElem (int index=-1, float *values=NULL) |
| virtual int | copyFrom (ChanImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (IPLImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (AbstractImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (IplImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (AbstractData *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (CvMat *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (ChanImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (IPLImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (AbstractImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (IplImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (AbstractData *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (CvMat *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | show (const int *options=0) |
| virtual int | update () |
| virtual int | updateSource () |
| virtual int | setSourceImage (IPLImage *sourceImg) |
| virtual int | setSourceImage (AbstractImage *sourceImg) |
| virtual int | setSourceImage (AbstractData *sourceData) |
Public Attributes | |
| int | width |
| int | height |
| int | nChannels |
| int | depth |
| std::string | colorModel |
| std::string | channelSeq |
| AbstractImage * | sourceImg |
| AbstractData * | sourceData |
| ShowIplImagesArray * | showObj |
Protected Attributes | |
| CvMat | matrR |
| ChanImage::ChanImage | ( | std::string | name = "ChanImageRGB", |
| int | width = 0, |
||
| int | height = 0, |
||
| int | nChannels = 3, |
||
| int | depth = IPL_DEPTH_8U, |
||
| std::string | colorModel = "RGB", |
||
| std::string | channelSeq = "RGB" |
||
| ) |
| ChanImage::ChanImage | ( | IPLImage * | sourceImg | ) |
| ChanImage::ChanImage | ( | AbstractImage * | sourceImg | ) |
| ChanImage::ChanImage | ( | AbstractData * | sourceData | ) |
| ChanImage::~ChanImage | ( | ) | [virtual] |
| int ChanImage::allocElem | ( | int | index = -1, |
| int * | options = NULL |
||
| ) | [virtual] |
Reimplemented from TDIplImage.
Reimplemented in ChanVideo.
| int ChanImage::copyFrom | ( | ChanImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyFrom | ( | IPLImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyFrom | ( | AbstractImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyFrom | ( | IplImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyFrom | ( | AbstractData * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyFrom | ( | CvMat * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyTo | ( | ChanImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyTo | ( | IPLImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyTo | ( | AbstractImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyTo | ( | IplImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyTo | ( | AbstractData * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int ChanImage::copyTo | ( | CvMat * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| virtual ChanImage* ChanImage::duplicate | ( | ) | [inline, virtual] |
Reimplemented from TDIplImage.
Reimplemented in ChanVideo.
| int ChanImage::freeElem | ( | int | index = -1, |
| int * | options = NULL |
||
| ) | [virtual] |
virtual int allocElem(int index = -1, int* options = NULL);
Reimplemented from TDIplImage.
Reimplemented in ChanVideo.
| IplImage * ChanImage::img | ( | int | frame = CURR_FR, |
| int | channel = 0 |
||
| ) | [virtual] |
| int ChanImage::initElem | ( | int | index = -1, |
| float * | values = NULL |
||
| ) | [virtual] |
Reimplemented from TDIplImage.
Reimplemented in ChanVideo.
| CvMat ChanImage::mat | ( | int | frame = CURR_FR, |
| int | channel = 0 |
||
| ) | [virtual] |
| unsigned char & ChanImage::operator() | ( | int | x, |
| int | y, | ||
| int | chanIndex = 0 |
||
| ) | [virtual] |
| IplImage & ChanImage::operator() | ( | int | chanIndex | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
| IplImage & ChanImage::operator[] | ( | int | chanIndex | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in ChanVideo.
| int ChanImage::setSourceImage | ( | IPLImage * | sourceImg | ) | [virtual] |
| int ChanImage::setSourceImage | ( | AbstractData * | sourceData | ) | [virtual] |
| int ChanImage::setSourceImage | ( | AbstractImage * | sourceImg | ) | [virtual] |
| int ChanImage::show | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
| int ChanImage::update | ( | ) | [virtual] |
Reimplemented in ChanVideo.
| int ChanImage::updateSource | ( | ) | [virtual] |
Reimplemented in ChanVideo.
| std::string ChanImage::channelSeq |
| std::string ChanImage::colorModel |
| int ChanImage::depth |
CvMat ChanImage::matrR [protected] |
| int ChanImage::width |