Interface FilterImageInterface<Input extends ImageBase<Input>,Output extends ImageBase<Output>>

All Known Subinterfaces:
BlurFilter<T>, ConvolveDown<Input,Output>, ConvolveInterface<Input,Output>
All Known Implementing Classes:
BinaryFilters, BinaryFilters.Dilate4, BinaryFilters.Dilate8, BinaryFilters.Edge4, BinaryFilters.Edge8, BinaryFilters.Erode4, BinaryFilters.Erode8, BinaryFilters.Invert, BinaryFilters.RemovePointNoise, BinaryFilters.Thin, BlurStorageFilter, ConvertImageFilter, FilterCensusTransform, FilterCensusTransformD33U8, FilterCensusTransformD55S32, FilterCensusTransformSampleIU16, FilterCensusTransformSampleS64, FilterImageReflection, FilterSequence, GenericConvolve, GenericConvolveDown, PlanarConvolveDown, WaveletDenoiseFilter

public interface FilterImageInterface<Input extends ImageBase<Input>,Output extends ImageBase<Output>>
Generalized interface for processing images.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    How many pixels are not processed along the x-axis border, left and right.
    int
    How many pixels are not processed along the y-axis border, top and bottom.
    Specifies the input image type
    Specifies the output image type
    void
    process(Input input, Output output)
    Processes the input image and writes the results to the output image.
  • Method Details

    • 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.
    • getBorderX

      int getBorderX()
      How many pixels are not processed along the x-axis border, left and right.
      Returns:
      Border size in pixels.
    • getBorderY

      int getBorderY()
      How many pixels are not processed along the y-axis border, top and bottom.
      Returns:
      Border size in pixels.
    • getInputType

      ImageType<Input> getInputType()
      Specifies the input image type
      Returns:
      Input image type.
    • getOutputType

      ImageType<Output> getOutputType()
      Specifies the output image type
      Returns:
      Output image type.