ImageProcessor Struct Reference

Base class for image processing units. More...

#include <imageprocessor.h>

Inherited by StdImageProcessor.

List of all members.

Public Member Functions

 ImageProcessor ()
virtual ~ImageProcessor ()
virtual Camera::CameraImage init (const Camera::CameraImages &imgs)=0
 initialization with all images so far.
virtual void process ()=0
 perform the image calculation here

Detailed Description

Base class for image processing units.

The result of a processing is an image (returned by init) The source for processing can be any image from previous units. An implemenation must store the pointers to the source(s) and must also hold a destination image.


Constructor & Destructor Documentation

ImageProcessor (  )  [inline]
virtual ~ImageProcessor (  )  [inline, virtual]

Member Function Documentation

virtual Camera::CameraImage init ( const Camera::CameraImages imgs  )  [pure virtual]

initialization with all images so far.

The last image in the list is probably the one to use for processing. (output from last processor)

Returns:
result image structure of this processor

Implemented in StdImageProcessor.

virtual void process (  )  [pure virtual]

perform the image calculation here

Implemented in StdImageProcessor.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 28 14:49:03 2012 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.6.3