|
Video Processing Framework
|
#include <Unit_VideoBuffer.h>
Public Member Functions | |
| VideoBuffer () | |
| VideoBuffer (int width, int height, int nFrames, int nChannels=3, int depth=IPL_DEPTH_8U) | |
| VideoBuffer (const AbstractImage &inputImg) | |
| virtual | ~VideoBuffer () |
| double & | operator() (int x, int y, int channel=-1) |
| virtual void | set (int x, int y, double value, int channel=-1) |
| virtual void | set (int x, int y, int value, int channel=-1) |
| virtual void | set (int x, int y, CvScalar value) |
| virtual IplImage * | img (int frame=CURR_FR) |
| virtual IplImage * | img (int frame, int channel) |
| virtual CvMat | mat (int frame=CURR_FR) |
| virtual CvMat | mat (int frame, int channel) |
| virtual IplImage * | imgP (int frame=CURR_FR) |
| virtual IplImage * | imgP (int frame, int channel) |
| virtual CvMat * | matP (int frame=CURR_FR) |
| 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 int | loadFrame (const std::string &filename, int *numLoaded=0, const int *options=0) |
| virtual int | saveFrame (const std::string &filename, const int *options=0) |
| virtual int | copyFrom (AbstractImage *sourceImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (ChanImage *sourceImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (IPLImage *sourceImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (const IplImage *source, int channel=-1, SimpleData *options=NULL) |
| virtual int | copyTo (ChanImage *destImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (IPLImage *destImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (AbstractImage *destImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (IplImage *&destination, int channel=-1, SimpleData *options=NULL) |
| VideoBuffer () | |
| VideoBuffer (int width, int height, int nFrames, int nChannels=3, int depth=IPL_DEPTH_8U) | |
| VideoBuffer (const AbstractImage &inputImg) | |
| virtual | ~VideoBuffer () |
| double & | operator() (int x, int y, int channel=-1) |
| virtual void | set (int x, int y, double value, int channel=-1) |
| virtual void | set (int x, int y, int value, int channel=-1) |
| virtual void | set (int x, int y, CvScalar value) |
| virtual IplImage * | img (int frame=CURR_FR) |
| virtual IplImage * | img (int frame, int channel) |
| virtual CvMat | mat (int frame=CURR_FR) |
| virtual CvMat | mat (int frame, int channel) |
| virtual IplImage * | imgP (int frame=CURR_FR) |
| virtual IplImage * | imgP (int frame, int channel) |
| virtual CvMat * | matP (int frame=CURR_FR) |
| 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 int | loadFrame (const std::string &filename, int *numLoaded=0, const int *options=0) |
| virtual int | saveFrame (const std::string &filename, const int *options=0) |
| virtual int | copyFrom (AbstractImage *sourceImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (ChanImage *sourceImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (IPLImage *sourceImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyFrom (const IplImage *source, int channel=-1, SimpleData *options=NULL) |
| virtual int | copyTo (ChanImage *destImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (IPLImage *destImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (AbstractImage *destImg, int frame=CURR_FR, SimpleData *options=NULL) |
| virtual int | copyTo (IplImage *&destination, int channel=-1, SimpleData *options=NULL) |
Protected Member Functions | |
| virtual int | allocateNewFrame (void *sizeData=NULL) |
| virtual int | deleteLastFrame () |
| virtual int | setCurrentFrame (int frameindex) |
| virtual int | allocateNewFrame (void *sizeData=NULL) |
| virtual int | deleteLastFrame () |
| virtual int | setCurrentFrame (int frameindex) |
Protected Attributes | |
| IplImage * | buffer |
| VideoBuffer::VideoBuffer | ( | ) |
| VideoBuffer::VideoBuffer | ( | int | width, |
| int | height, | ||
| int | nFrames, | ||
| int | nChannels = 3, |
||
| int | depth = IPL_DEPTH_8U |
||
| ) |
| VideoBuffer::VideoBuffer | ( | const AbstractImage & | inputImg | ) |
| virtual VideoBuffer::~VideoBuffer | ( | ) | [virtual] |
| VideoBuffer::VideoBuffer | ( | ) |
| VideoBuffer::VideoBuffer | ( | int | width, |
| int | height, | ||
| int | nFrames, | ||
| int | nChannels = 3, |
||
| int | depth = IPL_DEPTH_8U |
||
| ) |
| VideoBuffer::VideoBuffer | ( | const AbstractImage & | inputImg | ) |
| virtual VideoBuffer::~VideoBuffer | ( | ) | [virtual] |
| virtual int VideoBuffer::allocateNewFrame | ( | void * | sizeData = NULL | ) | [protected, virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::allocateNewFrame | ( | void * | sizeData = NULL | ) | [protected, virtual] |
Reimplemented from IPLImage.
| virtual CvMat* VideoBuffer::colP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* VideoBuffer::colP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual CvMat* VideoBuffer::colP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* VideoBuffer::colP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual int VideoBuffer::copyFrom | ( | AbstractImage * | sourceImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyFrom | ( | IPLImage * | sourceImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyFrom | ( | ChanImage * | sourceImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyFrom | ( | const IplImage * | source, |
| int | channel = -1, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyFrom | ( | AbstractImage * | sourceImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyFrom | ( | ChanImage * | sourceImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyFrom | ( | IPLImage * | sourceImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyFrom | ( | const IplImage * | source, |
| int | channel = -1, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | IplImage *& | destination, |
| int | channel = -1, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | AbstractImage * | destImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | IPLImage * | destImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | ChanImage * | destImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | IPLImage * | destImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | AbstractImage * | destImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | ChanImage * | destImg, |
| int | frame = CURR_FR, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::copyTo | ( | IplImage *& | destination, |
| int | channel = -1, |
||
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::deleteLastFrame | ( | ) | [protected, virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::deleteLastFrame | ( | ) | [protected, virtual] |
Reimplemented from IPLImage.
| virtual IplImage* VideoBuffer::img | ( | int | frame = CURR_FR | ) | [virtual] |
Reimplemented from IPLImage.
| virtual IplImage* VideoBuffer::img | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual IplImage* VideoBuffer::img | ( | int | frame = CURR_FR | ) | [virtual] |
Reimplemented from IPLImage.
| virtual IplImage* VideoBuffer::img | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual IplImage* VideoBuffer::imgP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual IplImage* VideoBuffer::imgP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual IplImage* VideoBuffer::imgP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual IplImage* VideoBuffer::imgP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual int VideoBuffer::loadFrame | ( | const std::string & | filename, |
| int * | numLoaded = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::loadFrame | ( | const std::string & | filename, |
| int * | numLoaded = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual CvMat VideoBuffer::mat | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual CvMat VideoBuffer::mat | ( | int | frame = CURR_FR | ) | [virtual] |
Reimplemented from IPLImage.
| virtual CvMat VideoBuffer::mat | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual CvMat VideoBuffer::mat | ( | int | frame = CURR_FR | ) | [virtual] |
Reimplemented from IPLImage.
| virtual CvMat* VideoBuffer::matP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* VideoBuffer::matP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual CvMat* VideoBuffer::matP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* VideoBuffer::matP | ( | int | frame = CURR_FR | ) | [virtual] |
| double& VideoBuffer::operator() | ( | int | x, |
| int | y, | ||
| int | channel = -1 |
||
| ) |
Reimplemented from IPLImage.
| double& VideoBuffer::operator() | ( | int | x, |
| int | y, | ||
| int | channel = -1 |
||
| ) |
Reimplemented from IPLImage.
| virtual CvMat* VideoBuffer::rowP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual CvMat* VideoBuffer::rowP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* VideoBuffer::rowP | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
| virtual CvMat* VideoBuffer::rowP | ( | int | frame = CURR_FR | ) | [virtual] |
| virtual int VideoBuffer::saveFrame | ( | const std::string & | filename, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::saveFrame | ( | const std::string & | filename, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from IPLImage.
| virtual void VideoBuffer::set | ( | int | x, |
| int | y, | ||
| double | value, | ||
| int | channel = -1 |
||
| ) | [virtual] |
| virtual void VideoBuffer::set | ( | int | x, |
| int | y, | ||
| int | value, | ||
| int | channel = -1 |
||
| ) | [virtual] |
| virtual void VideoBuffer::set | ( | int | x, |
| int | y, | ||
| CvScalar | value | ||
| ) | [virtual] |
| virtual void VideoBuffer::set | ( | int | x, |
| int | y, | ||
| CvScalar | value | ||
| ) | [virtual] |
| virtual void VideoBuffer::set | ( | int | x, |
| int | y, | ||
| double | value, | ||
| int | channel = -1 |
||
| ) | [virtual] |
| virtual void VideoBuffer::set | ( | int | x, |
| int | y, | ||
| int | value, | ||
| int | channel = -1 |
||
| ) | [virtual] |
| virtual int VideoBuffer::setCurrentFrame | ( | int | frameindex | ) | [protected, virtual] |
Reimplemented from IPLImage.
| virtual int VideoBuffer::setCurrentFrame | ( | int | frameindex | ) | [protected, virtual] |
Reimplemented from IPLImage.
IplImage * VideoBuffer::buffer [protected] |