|
Video Processing Framework
|
#include <Unit_AbstractImage.h>
Public Member Functions | |
| AbstractImage (int width=0, int height=0) | |
| AbstractImage (SequenceProperties *inputSettings) | |
| AbstractImage (const AbstractImage &image) | |
| virtual | ~AbstractImage () |
| virtual int | getImageType () |
| virtual void * | getTBitmap () |
| virtual void * | getValuePtr () |
| unsigned char | realToChar (float x) |
| virtual float | getPixel (int x, int y) |
| virtual void | setPixel (int x, int y, float val) |
| virtual void | getPixel (int x, int y, int *R, int *G, int *B) |
| virtual void | setPixel (int x, int y, int R, int G, int B) |
| virtual void | setPixel (int x, int y, int *pValue) |
| virtual void | getPixel (int x, int y, int *pValue) |
| virtual int | imageExtension (int x, int y) |
| 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 void | reset () |
| virtual float | compare_psnr (const AbstractImage *inImage) |
| virtual float | compare_mse (const AbstractImage *inImage) |
| virtual void | resize (int new_hSize, int new_vSize) |
| 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 void | copyMeTo (AbstractImage *toImage, const int *options=0) |
| virtual void | CopyToTBitmap (void *imagePtr) |
| virtual void | CopyFromTBitmap (void *imagePtr) |
| virtual int | load (const std::string &filename, const int startInd=0, const int numFrames=0, const int *options=0) |
| virtual int | save (const std::string &filename, const int startInd=0, const int numFrames=0, const int *options=0) |
| virtual int | show (const int *options=0) |
| virtual int | refresh (const int *options=0) |
| virtual int | hide (const int *options=0) |
| virtual void * | getFormPtr () |
Public Attributes | |
| int | hsize |
| int | vsize |
| int | imageType |
| int | pixDepth |
| int | numChannels |
| std::string | colorModel |
| std::string | channelSeq |
Protected Attributes | |
| CvMat | matrR |
| IplImage * | imgR |
| TFormVideoPlayer * | ownVideoPlayer |
| AbstractImage::AbstractImage | ( | int | width = 0, |
| int | height = 0 |
||
| ) |
| AbstractImage::AbstractImage | ( | SequenceProperties * | inputSettings | ) |
| AbstractImage::AbstractImage | ( | const AbstractImage & | image | ) |
| AbstractImage::~AbstractImage | ( | ) | [virtual] |
| Real AbstractImage::compare_mse | ( | const AbstractImage * | inImage | ) | [virtual] |
| Real AbstractImage::compare_psnr | ( | const AbstractImage * | inImage | ) | [virtual] |
| int AbstractImage::copyFrom | ( | ChanImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyFrom | ( | IPLImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyFrom | ( | AbstractImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyFrom | ( | IplImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyFrom | ( | AbstractData * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyFrom | ( | CvMat * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| void AbstractImage::CopyFromTBitmap | ( | void * | imagePtr | ) | [virtual] |
Reimplemented in IPLImage.
| void AbstractImage::copyMeTo | ( | AbstractImage * | toImage, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented in IPLImage.
| int AbstractImage::copyTo | ( | CvMat * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyTo | ( | ChanImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyTo | ( | IPLImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyTo | ( | AbstractImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyTo | ( | IplImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int AbstractImage::copyTo | ( | AbstractData * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| void AbstractImage::CopyToTBitmap | ( | void * | imagePtr | ) | [virtual] |
Reimplemented in IPLImage.
| void * AbstractImage::getFormPtr | ( | ) | [virtual] |
| int AbstractImage::getImageType | ( | ) | [virtual] |
| void AbstractImage::getPixel | ( | int | x, |
| int | y, | ||
| int * | pValue | ||
| ) | [virtual] |
Reimplemented in IPLImage, and IPLImage32F.
| void AbstractImage::getPixel | ( | int | x, |
| int | y, | ||
| int * | R, | ||
| int * | G, | ||
| int * | B | ||
| ) | [virtual] |
Reimplemented in IPLImage, and IPLImage32F.
| void * AbstractImage::getTBitmap | ( | ) | [virtual] |
Reimplemented in IPLImage.
| void * AbstractImage::getValuePtr | ( | ) | [virtual] |
| int AbstractImage::hide | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from AbstractData.
| int AbstractImage::imageExtension | ( | int | x, |
| int | y | ||
| ) | [virtual] |
| IplImage * AbstractImage::img | ( | int | frame = CURR_FR | ) | [virtual] |
Reimplemented in VideoBuffer, VideoBuffer, and IPLImage.
| IplImage * AbstractImage::img | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
Reimplemented in VideoBuffer, VideoBuffer, and IPLImage.
| int AbstractImage::load | ( | const std::string & | filename, |
| const int | startInd = 0, |
||
| const int | numFrames = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in IPLVideo.
| CvMat AbstractImage::mat | ( | int | frame, |
| int | channel | ||
| ) | [virtual] |
Reimplemented in VideoBuffer, VideoBuffer, and IPLImage.
| CvMat AbstractImage::mat | ( | int | frame = CURR_FR | ) | [virtual] |
Reimplemented in VideoBuffer, VideoBuffer, and IPLImage.
| unsigned char AbstractImage::realToChar | ( | float | x | ) | [inline] |
| int AbstractImage::refresh | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from AbstractData.
| void AbstractImage::reset | ( | ) | [virtual] |
| void AbstractImage::resize | ( | int | new_hSize, |
| int | new_vSize | ||
| ) | [virtual] |
| int AbstractImage::save | ( | const std::string & | filename, |
| const int | startInd = 0, |
||
| const int | numFrames = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in IPLVideo.
| void AbstractImage::setPixel | ( | int | x, |
| int | y, | ||
| int | R, | ||
| int | G, | ||
| int | B | ||
| ) | [virtual] |
Reimplemented in IPLImage, and IPLImage32F.
| void AbstractImage::setPixel | ( | int | x, |
| int | y, | ||
| float | val | ||
| ) | [virtual] |
Reimplemented in IPLImage.
| void AbstractImage::setPixel | ( | int | x, |
| int | y, | ||
| int * | pValue | ||
| ) | [virtual] |
Reimplemented in IPLImage, and IPLImage32F.
| int AbstractImage::show | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in IPLVideo.
| std::string AbstractImage::channelSeq |
| std::string AbstractImage::colorModel |
IplImage* AbstractImage::imgR [protected] |
CvMat AbstractImage::matrR [protected] |
TFormVideoPlayer* AbstractImage::ownVideoPlayer [protected] |