#include <meanImage.h>
Inheritance diagram for iptk::MeanImage:


By mean image, we do not mean the mean of the image, we mean that each pixel intensity in the mean image is the mean of the intensity value of a certain neighbourhood of the corresponding pixel in the original image. The mean image is extracted onto a different memory space and can be accessed using the getResult member function.
Public Member Functions | |
| MeanImage (void) | |
| Default constructor.   | |
| MeanImage (const iptk::Image &im) | |
| Image registering constructor.   | |
| MeanImage (const MeanImage &mi) | |
| Copy constructor.   | |
| virtual | ~MeanImage () | 
| Destructor.   | |
| virtual void | process (void) | 
| The function which actually extracts the mean image.   | |
      
  | 
  
| 
 Default constructor. Does nothing. Objects initialised by default construction should register the image by a call to setImage. This image is un-affected by any of the processes performed by the object.  | 
  
      
  | 
  
| 
 Image registering constructor. Objects created using this constructor do not need to register an image separtely.  | 
  
      
  | 
  
| 
 Copy constructor. This is only a reference copier. The new object and the old object share the same data space (and hence the data) in memory.  | 
  
      
  | 
  
| 
 Destructor. This destructor does nothing. The design of the class calls for nothing to be done.  | 
  
      
  | 
  
| 
 The function which actually extracts the mean image. Set the neighbourhood size by a call to the setParams function before a call to this function. Else a default value of 3 will be used for the neighbourhood size. Implements iptk::NeighbourhoodStatisticsFilter.  | 
  
 1.3.7