net.aerith.misao.image.filter
Class DarkSubtractionFilter

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

public class DarkSubtractionFilter
extends Filter

The DarkSubtractionFilter is an image processing filter to subtract the dark image. The result is stored in the original image.


Field Summary
protected  MonoImage dark_image
          The dark image.
 
Fields inherited from class net.aerith.misao.image.filter.Filter
monitor_set
 
Constructor Summary
DarkSubtractionFilter(MonoImage dark_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

dark_image

protected MonoImage dark_image
The dark image.
Constructor Detail

DarkSubtractionFilter

public DarkSubtractionFilter(MonoImage dark_image)
Constructs a filter.
Parameters:
dark_image - the dark 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.