br.usp.ime.klava.segmentit.filters
Interface Filter

All Known Subinterfaces:
ColorFilter, GrayLevelFilter
All Known Implementing Classes:
Closing, ColorToGray, ColorToGrayAndMorphologicalGradient, Dilation, Erosion, MorphologicalGradient, None, Opening, WeightedGradient

public interface Filter

Represents a generic filter.

Author:
Bruno Klava

Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage image)
          Filters an image to be used as input for the watershed.
 java.lang.String getName()
          Returns the name of the filter.
 

Method Detail

getName

java.lang.String getName()
Returns the name of the filter.

Returns:
the name of the filter

filter

java.awt.image.BufferedImage filter(java.awt.image.BufferedImage image)
                                    throws ColorImageException
Filters an image to be used as input for the watershed.

Parameters:
image - the image to be filtered
Returns:
an filtered gray level image
Throws:
ColorImageException