-
- All Known Subinterfaces:
- BlurFilter<T>, ConvolveInterface<Input,Output>, InputToBinary<Input>
- All Known Implementing Classes:
- BlurStorageFilter, FilterImageReflection, FilterSequence, GenericConvolve, GenericConvolveDown, GlobalEntropyBinaryFilter, GlobalFixedBinaryFilter, GlobalOtsuBinaryFilter, LocalGaussianBinaryFilter, LocalSauvolaBinaryFilter, LocalSquareBinaryFilter, LocalSquareBlockMinMaxBinaryFilter, WaveletDenoiseFilter
public interface FilterImageInterface<Input extends ImageBase,Output extends ImageBase>Generalized interface for processing images.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description intgetHorizontalBorder()How many pixels are not processed along the horizontal border.ImageType<Input>getInputType()Specifies the input image typeImageType<Output>getOutputType()Specifies the output image typeintgetVerticalBorder()How many pixels are not processed along the vertical border.voidprocess(Input input, Output output)Processes the input image and writes the results to the output image.
-
-
-
Method Detail
-
process
void process(Input input, Output output)
Processes the input image and writes the results to the output image.- Parameters:
input- Input image.output- Output image.
-
getHorizontalBorder
int getHorizontalBorder()
How many pixels are not processed along the horizontal border.- Returns:
- Border size in pixels.
-
getVerticalBorder
int getVerticalBorder()
How many pixels are not processed along the vertical border.- Returns:
- Border size in pixels.
-
getInputType
ImageType<Input> getInputType()
Specifies the input image type- Returns:
- Input image type.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG