|
Video Processing Framework
|
#include <Unit_ChanVideo.h>
Public Member Functions | |
| ChanVideo (std::string name="ChanVideoRGB", int width=0, int height=0, int bufferSize=10, int nChannels=3, int depth=IPL_DEPTH_8U, std::string colorModel="RGB", std::string channelSeq="RGB") | |
| ChanVideo (IPLImage *sourceImg) | |
| ChanVideo (AbstractData *sourceData) | |
| virtual | ~ChanVideo () |
| virtual ChanVideo * | duplicate () |
| virtual IplImage & | operator[] (int channel) |
| virtual unsigned char & | operator() (int x, int y, int channel=0, int frame=CURR_FR) |
| virtual IplImage * | imgP (int frame) |
| virtual IplImage * | imgP (int frame, int channel) |
| virtual CvMat * | matP (int frame) |
| virtual CvMat * | matP (int frame, int channel) |
| virtual CvMat * | rowP (int frame=CURR_FR) |
| virtual CvMat * | rowP (int frame, int channel) |
| virtual CvMat * | colP (int frame=CURR_FR) |
| virtual CvMat * | colP (int frame, int channel) |
| virtual CvMat * | timeP (int x, int y, int channel=0) |
| virtual CvMat * | txSliceP (int x, int channel=0) |
| virtual CvMat * | tySliceP (int y, 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 (ChanVideo *source, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (ChanImage *source, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (IPLImage *source, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (AbstractImage *source, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (IplImage *source, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (AbstractData *source, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (CvMat *source, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (ChanVideo *dest, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (ChanImage *dest, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (IPLImage *dest, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (AbstractImage *dest, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (IplImage *dest, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (AbstractData *dest, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (CvMat *dest, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | update () |
| virtual int | updateSource () |
Public Attributes | |
| int | buffSize |
| ChanVideo::ChanVideo | ( | std::string | name = "ChanVideoRGB", |
| int | width = 0, |
||
| int | height = 0, |
||
| int | bufferSize = 10, |
||
| int | nChannels = 3, |
||
| int | depth = IPL_DEPTH_8U, |
||
| std::string | colorModel = "RGB", |
||
| std::string | channelSeq = "RGB" |
||
| ) |
| ChanVideo::ChanVideo | ( | IPLImage * | sourceImg | ) |
| ChanVideo::ChanVideo | ( | AbstractData * | sourceData | ) |
| ChanVideo::~ChanVideo | ( | ) | [virtual] |
| int ChanVideo::allocElem | ( | int | index = -1, |
| int * | options = NULL |
||
| ) | [virtual] |
Reimplemented from ChanImage.
| virtual CvMat* ChanVideo::colP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* ChanVideo::colP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual int ChanVideo::copyFrom | ( | ChanVideo * | source, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyFrom | ( | ChanImage * | source, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyFrom | ( | IPLImage * | source, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyFrom | ( | AbstractImage * | source, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyFrom | ( | IplImage * | source, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyFrom | ( | AbstractData * | source, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyFrom | ( | CvMat * | source, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyTo | ( | CvMat * | dest, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyTo | ( | IPLImage * | dest, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyTo | ( | ChanVideo * | dest, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyTo | ( | ChanImage * | dest, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyTo | ( | AbstractImage * | dest, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyTo | ( | IplImage * | dest, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| virtual int ChanVideo::copyTo | ( | AbstractData * | dest, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
| int ChanVideo::freeElem | ( | int | index = -1, |
| int * | options = NULL |
||
| ) | [virtual] |
virtual int allocElem(int index = -1, int* options = NULL);
Reimplemented from ChanImage.
| virtual IplImage* ChanVideo::imgP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual IplImage* ChanVideo::imgP | ( | int | frame | ) | [virtual] |
| int ChanVideo::initElem | ( | int | index = -1, |
| float * | values = NULL |
||
| ) | [virtual] |
Reimplemented from ChanImage.
| virtual CvMat* ChanVideo::matP | ( | int | frame | ) | [virtual] |
| virtual CvMat* ChanVideo::matP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual unsigned char& ChanVideo::operator() | ( | int | x, |
| int | y, | ||
| int | channel = 0, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| IplImage & ChanVideo::operator[] | ( | int | channel | ) | [virtual] |
Reimplemented from ChanImage.
| virtual CvMat* ChanVideo::rowP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* ChanVideo::rowP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual CvMat* ChanVideo::timeP | ( | int | x, |
| int | y, | ||
| int | channel = 0 |
||
| ) | [virtual] |
| virtual CvMat* ChanVideo::txSliceP | ( | int | x, |
| int | channel = 0 |
||
| ) | [virtual] |
| virtual CvMat* ChanVideo::tySliceP | ( | int | y, |
| int | channel = 0 |
||
| ) | [virtual] |
| int ChanVideo::update | ( | ) | [virtual] |
Reimplemented from ChanImage.
| int ChanVideo::updateSource | ( | ) | [virtual] |
Reimplemented from ChanImage.