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 getBorderX()
    How many pixels are not processed along the x-axis border, left and right.
    int getBorderY()
    How many pixels are not processed along the y-axis border, top and bottom.
    ImageType<Input> getInputType()
    Specifies the input image type
    ImageType<Output> getOutputType()
    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.