Package boofcv.alg.filter.blur.impl
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
process
(GrayF32 input, GrayF32 output, int radiusX, int radiusY, @Nullable GrowArray<DogArray_F32> workArrays) Performs a median filter.static void
process
(GrayI input, GrayI output, int radiusX, int radiusY, @Nullable GrowArray<DogArray_I32> workArrays) Performs a median filter.static void
static void
-
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-axisradiusY
- Size of the filter region. Y-axisworkArrays
- (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-axisradiusY
- Size of the filter region. Y-axisworkArrays
- (Optional) Storage for internal workspace. Nullable.
-
process
-
process
-