no.hiof.imagepr.filters
Class HistEqualizer

java.lang.Object
  extended byno.hiof.imagepr.filters.HistEqualizer
All Implemented Interfaces:
ImageFilter

public class HistEqualizer
extends java.lang.Object
implements ImageFilter

A HistEqualizer performs histogram equalization. This class is adopted to version 2 of the API by Per-Olav Rus�s

Author:
David Ellingsen, Roar Hauger, Bj�rnar Henriksen, Nils-Edvard Lileng Holene, Ola Oddvar Myhren Juliussen

Constructor Summary
HistEqualizer()
          Constructor for HistEqualizer.
 
Method Summary
 Image filter(Image image)
          Performs histogram equalization on an IntensityImage.
 short[][] filter(short[][] matrix)
          Performs histogram equalization on a matrix with values between 0 and 255.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistEqualizer

public HistEqualizer()
Constructor for HistEqualizer.

Method Detail

filter

public short[][] filter(short[][] matrix)
Performs histogram equalization on a matrix with values between 0 and 255.

Specified by:
filter in interface ImageFilter
Parameters:
matrix - The matrix.

filter

public Image filter(Image image)
Performs histogram equalization on an IntensityImage.

Specified by:
filter in interface ImageFilter
Parameters:
image - An IntensityImage.
Returns:
The equalized IntensityImage.