Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
icl::io::OpenCVVideoGrabber Class Reference

opencv base grabber implementation for movie files More...

#include <OpenCVVideoGrabber.h>

Inheritance diagram for icl::io::OpenCVVideoGrabber:
icl::io::Grabber icl::utils::Uncopyable icl::utils::Configurable

List of all members.

Public Member Functions

virtual const core::ImgBaseacquireImage ()
 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

Detailed Description

opencv base grabber implementation for movie files


Constructor & Destructor Documentation

Constructor creates a new OpenCVVideoGrabber instance.

Parameters:
fileNamename of file to use

Destructor.


Member Function Documentation

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.

used while updating configurable

callback for changed configurable properties

Reimplemented from icl::io::Grabber.


Member Data Documentation

pimpl type

pimpl pointer

Reimplemented from icl::io::Grabber.

locking


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines