net.aerith.misao.image.filter
Class FlatteningFilter

java.lang.Object
  |
  +--net.aerith.misao.image.filter.Filter
        |
        +--net.aerith.misao.image.filter.FlatteningFilter

public class FlatteningFilter
extends Filter

The FlatteningFilter is an image processing filter to flattern the image dividing by the flat image. The result is stored in the original image.


Field Summary
protected  MonoImage flat_image
          The flat image.
 
Fields inherited from class net.aerith.misao.image.filter.Filter
monitor_set
 
Constructor Summary
FlatteningFilter(MonoImage flat_image)
          Constructs a filter.
 
Method Summary
 MonoImage operate(MonoImage image)
          Operates the image processing filter and stores the result into the original image buffer.
 
Methods inherited from class net.aerith.misao.image.filter.Filter
addMonitor, setMonitor
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

flat_image

protected MonoImage flat_image
The flat image.
Constructor Detail

FlatteningFilter

public FlatteningFilter(MonoImage flat_image)
Constructs a filter.
Parameters:
flat_image - the flat image to subtract.
Method Detail

operate

public MonoImage operate(MonoImage image)
Operates the image processing filter and stores the result into the original image buffer.
Overrides:
operate in class Filter
Parameters:
image - the original image to process.
Returns:
the original image buffer.