Class ImplMedianSortNaive_MT

java.lang.Object
boofcv.alg.filter.blur.impl.ImplMedianSortNaive_MT

@Generated("boofcv.alg.filter.blur.impl.ImplMedianSortNaive") public class ImplMedianSortNaive_MT extends Object

Median filter which uses quick select to find the local median value. It is naive because the sort operation is started from scratch for each pixel, discarding any information learned previously.

  • Constructor Details

    • ImplMedianSortNaive_MT

      public ImplMedianSortNaive_MT()
  • Method Details

    • process

      public static void process(GrayI input, GrayI output, int radiusX, int radiusY, @Nullable @Nullable GrowArray<DogArray_I32> workArrays)
      Performs a median filter.
      Parameters:
      input - Raw input image.
      output - Filtered image.
      radiusX - Size of the filter region. x-axis
      radiusY - Size of the filter region. Y-axis
      workArrays - (Optional) Storage for internal workspace. Nullable.
    • process

      public static void process(GrayF32 input, GrayF32 output, int radiusX, int radiusY, @Nullable @Nullable GrowArray<DogArray_F32> workArrays)
      Performs a median filter.
      Parameters:
      input - Raw input image.
      output - Filtered image.
      radiusX - Size of the filter region. x-axis
      radiusY - Size of the filter region. Y-axis
      workArrays - (Optional) Storage for internal workspace. Nullable.
    • process

      public static void process(ImageGray input, ImageGray output, int radiusX, int radiusY, @Nullable @Nullable GrowArray workspace)
    • process

      public static void process(Planar input, Planar output, int radiusX, int radiusY, @Nullable @Nullable GrowArray workspace)