Documentation of 'boofcv.alg.enhance.impl.ImplEnhanceHistogram' Java class
ImplEnhanceHistogram
boofcv.alg.enhance.impl

Class ImplEnhanceHistogram



  • public class ImplEnhanceHistogram
    extends java.lang.Object

    Functions for enhancing images using the image histogram.

    NOTE: Do not modify. Automatically generated by GenerateImplEnhanceHistogram.

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static void applyTransform(GrayS16 input, int[] transform, int minValue, GrayS16 output) 
      static void applyTransform(GrayS32 input, int[] transform, int minValue, GrayS32 output) 
      static void applyTransform(GrayS8 input, int[] transform, int minValue, GrayS8 output) 
      static void applyTransform(GrayU16 input, int[] transform, GrayU16 output) 
      static void applyTransform(GrayU8 input, int[] transform, GrayU8 output) 
      static void equalizeLocalCol(GrayU16 input, int radius, int startX, GrayU16 output, int[] histogram, int[] transform)
      Local equalization along a column.
      static void equalizeLocalCol(GrayU8 input, int radius, int startX, GrayU8 output, int[] histogram, int[] transform)
      Local equalization along a column.
      static void equalizeLocalInner(GrayU16 input, int radius, GrayU16 output, int[] histogram)
      Performs local histogram equalization just on the inner portion of the image
      static void equalizeLocalInner(GrayU8 input, int radius, GrayU8 output, int[] histogram)
      Performs local histogram equalization just on the inner portion of the image
      static void equalizeLocalNaive(GrayU16 input, int radius, GrayU16 output, int[] histogram)
      Inefficiently computes the local histogram, but can handle every possible case for image size and local region size
      static void equalizeLocalNaive(GrayU8 input, int radius, GrayU8 output, int[] histogram)
      Inefficiently computes the local histogram, but can handle every possible case for image size and local region size
      static void equalizeLocalRow(GrayU16 input, int radius, int startY, GrayU16 output, int[] histogram, int[] transform)
      Local equalization along a row.
      static void equalizeLocalRow(GrayU8 input, int radius, int startY, GrayU8 output, int[] histogram, int[] transform)
      Local equalization along a row.
      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
      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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ImplEnhanceHistogram

        public ImplEnhanceHistogram()
    • Method Detail

      • 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,
                                              GrayU8 output,
                                              int[] histogram)
        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,
                                              GrayU8 output,
                                              int[] histogram)
        Performs local histogram equalization just on the inner portion of the image
      • equalizeLocalRow

        public static void equalizeLocalRow(GrayU8 input,
                                            int radius,
                                            int startY,
                                            GrayU8 output,
                                            int[] histogram,
                                            int[] transform)
        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 startX,
                                            GrayU8 output,
                                            int[] histogram,
                                            int[] transform)
        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,
                                              GrayU16 output,
                                              int[] histogram)
        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,
                                              GrayU16 output,
                                              int[] histogram)
        Performs local histogram equalization just on the inner portion of the image
      • equalizeLocalRow

        public static void equalizeLocalRow(GrayU16 input,
                                            int radius,
                                            int startY,
                                            GrayU16 output,
                                            int[] histogram,
                                            int[] transform)
        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 startX,
                                            GrayU16 output,
                                            int[] histogram,
                                            int[] transform)
        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

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.