Image Component Library (ICL)
|
opencv base grabber implementation for movie files More...
#include <OpenCVVideoGrabber.h>
Public Member Functions | |
virtual const core::ImgBase * | acquireImage () |
grab function grabs an image (destination image is adapted on demand) | |
OpenCVVideoGrabber (const std::string &fileName) throw (utils::FileNotFoundException) | |
Constructor creates a new OpenCVVideoGrabber instance. | |
~OpenCVVideoGrabber () | |
Destructor. | |
Private Member Functions | |
void | processPropertyChange (const utils::Configurable::Property &prop) |
used while updating configurable | |
Private Attributes | |
Data * | data |
pimpl type | |
utils::Mutex | mutex |
bool | updating |
locking |
opencv base grabber implementation for movie files
icl::io::OpenCVVideoGrabber::OpenCVVideoGrabber | ( | const std::string & | fileName | ) | throw (utils::FileNotFoundException) |
Constructor creates a new OpenCVVideoGrabber instance.
fileName | name of file to use |
Destructor.
virtual const core::ImgBase* icl::io::OpenCVVideoGrabber::acquireImage | ( | ) | [virtual] |
grab function grabs an image (destination image is adapted on demand)
grab function calls the Grabber-specific acquireImage-method and applies distortion if necessary
If dst is not NULL, it is exploited and filled with image data
Reimplemented from icl::io::Grabber.
void icl::io::OpenCVVideoGrabber::processPropertyChange | ( | const utils::Configurable::Property & | prop | ) | [private] |
used while updating configurable
callback for changed configurable properties
Reimplemented from icl::io::Grabber.
Data* icl::io::OpenCVVideoGrabber::data [private] |
bool icl::io::OpenCVVideoGrabber::updating [private] |
locking