org.jmage.filter.spatial
Class GaussianBlurFilter

java.lang.Object
  extended by org.jmage.filter.spatial.ConvolutionFilter
      extended by org.jmage.filter.spatial.Convolution5x5Filter
          extended by org.jmage.filter.spatial.GaussianBlurFilter
All Implemented Interfaces:
ImageFilter

public class GaussianBlurFilter
extends Convolution5x5Filter

GaussianBlurFilter performs a Gaussian Blur on a 5x5 convolution matrix.


Field Summary
protected static org.apache.log4j.Logger log
           
 
Constructor Summary
GaussianBlurFilter()
          Creates a GaussianBlurFilter
 
Method Summary
 javax.media.jai.PlanarImage filter(javax.media.jai.PlanarImage image)
          Filter the image
 
Methods inherited from class org.jmage.filter.spatial.ConvolutionFilter
normalize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.log4j.Logger log
Constructor Detail

GaussianBlurFilter

public GaussianBlurFilter()
Creates a GaussianBlurFilter

Method Detail

filter

public javax.media.jai.PlanarImage filter(javax.media.jai.PlanarImage image)
                                   throws FilterException
Filter the image

Specified by:
filter in interface ImageFilter
Overrides:
filter in class Convolution5x5Filter
Parameters:
image - the image
Returns:
the filtered image
Throws:
FilterException - if an error occurs during filtering


Copyright © 2004-2008 Sourceforge. All Rights Reserved.