Class ImplEnhanceHistogram_MT

java.lang.Object
boofcv.alg.enhance.impl.ImplEnhanceHistogram_MT

@Generated("boofcv.alg.enhance.impl.ImplEnhanceHistogram")
public class ImplEnhanceHistogram_MT
extends Object

Functions for enhancing images using the image histogram.

DO NOT MODIFY. Automatically generated code created by GenerateImplEnhanceHistogram

  • Constructor Details

    • ImplEnhanceHistogram_MT

      public ImplEnhanceHistogram_MT()
  • Method Details

    • applyTransform

      public static void applyTransform​(GrayU8 input, int[] transform, GrayU8 output)
    • applyTransform

      public static void applyTransform​(GrayU16 input, int[] transform, GrayU16 output)
    • applyTransform

      public static void applyTransform​(GrayS8 input, int[] transform, int minValue, GrayS8 output)
    • applyTransform

      public static void applyTransform​(GrayS16 input, int[] transform, int minValue, GrayS16 output)
    • applyTransform

      public static void applyTransform​(GrayS32 input, int[] transform, int minValue, GrayS32 output)
    • equalizeLocalNaive

      public static void equalizeLocalNaive​(GrayU8 input, int radius, int histogramLength, GrayU8 output, GrowArray<DogArray_I32> workspaces)
      Inefficiently computes the local histogram, but can handle every possible case for image size and local region size
    • equalizeLocalInner

      public static void equalizeLocalInner​(GrayU8 input, int radius, int histogramLength, GrayU8 output, GrowArray<DogArray_I32> workspaces)
      Performs local histogram equalization just on the inner portion of the image
    • equalizeLocalRow

      public static void equalizeLocalRow​(GrayU8 input, int radius, int histogramLength, int startY, GrayU8 output, GrowArray<DogArray_I32> workspaces)
      Local equalization along a row. Image must be at least the histogram's width (2*r+1) in width and height.
    • equalizeLocalCol

      public static void equalizeLocalCol​(GrayU8 input, int radius, int histogramLength, int startX, GrayU8 output, GrowArray<DogArray_I32> workspaces)
      Local equalization along a column. Image must be at least the histogram's width (2*r+1) in width and height.
    • localHistogram

      public static void localHistogram​(GrayU8 input, int x0, int y0, int x1, int y1, int[] histogram)
      Computes the local histogram just for the specified inner region
    • equalizeLocalNaive

      public static void equalizeLocalNaive​(GrayU16 input, int radius, int histogramLength, GrayU16 output, GrowArray<DogArray_I32> workspaces)
      Inefficiently computes the local histogram, but can handle every possible case for image size and local region size
    • equalizeLocalInner

      public static void equalizeLocalInner​(GrayU16 input, int radius, int histogramLength, GrayU16 output, GrowArray<DogArray_I32> workspaces)
      Performs local histogram equalization just on the inner portion of the image
    • equalizeLocalRow

      public static void equalizeLocalRow​(GrayU16 input, int radius, int histogramLength, int startY, GrayU16 output, GrowArray<DogArray_I32> workspaces)
      Local equalization along a row. Image must be at least the histogram's width (2*r+1) in width and height.
    • equalizeLocalCol

      public static void equalizeLocalCol​(GrayU16 input, int radius, int histogramLength, int startX, GrayU16 output, GrowArray<DogArray_I32> workspaces)
      Local equalization along a column. Image must be at least the histogram's width (2*r+1) in width and height.
    • localHistogram

      public static void localHistogram​(GrayU16 input, int x0, int y0, int x1, int y1, int[] histogram)
      Computes the local histogram just for the specified inner region