boofcv.alg.enhance.impl
Class ImplEnhanceHistogram
- java.lang.Object
-
- boofcv.alg.enhance.impl.ImplEnhanceHistogram
-
public class ImplEnhanceHistogram extends java.lang.ObjectFunctions for enhancing images using the image histogram.
NOTE: Do not modify. Automatically generated by
GenerateImplEnhanceHistogram.
-
-
Constructor Summary
Constructors Constructor and Description ImplEnhanceHistogram()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidapplyTransform(GrayS16 input, int[] transform, int minValue, GrayS16 output)static voidapplyTransform(GrayS32 input, int[] transform, int minValue, GrayS32 output)static voidapplyTransform(GrayS8 input, int[] transform, int minValue, GrayS8 output)static voidapplyTransform(GrayU16 input, int[] transform, GrayU16 output)static voidapplyTransform(GrayU8 input, int[] transform, GrayU8 output)static voidequalizeLocalCol(GrayU16 input, int radius, int startX, GrayU16 output, int[] histogram, int[] transform)Local equalization along a column.static voidequalizeLocalCol(GrayU8 input, int radius, int startX, GrayU8 output, int[] histogram, int[] transform)Local equalization along a column.static voidequalizeLocalInner(GrayU16 input, int radius, GrayU16 output, int[] histogram)Performs local histogram equalization just on the inner portion of the imagestatic voidequalizeLocalInner(GrayU8 input, int radius, GrayU8 output, int[] histogram)Performs local histogram equalization just on the inner portion of the imagestatic voidequalizeLocalNaive(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 sizestatic voidequalizeLocalNaive(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 sizestatic voidequalizeLocalRow(GrayU16 input, int radius, int startY, GrayU16 output, int[] histogram, int[] transform)Local equalization along a row.static voidequalizeLocalRow(GrayU8 input, int radius, int startY, GrayU8 output, int[] histogram, int[] transform)Local equalization along a row.static voidlocalHistogram(GrayU16 input, int x0, int y0, int x1, int y1, int[] histogram)Computes the local histogram just for the specified inner regionstatic voidlocalHistogram(GrayU8 input, int x0, int y0, int x1, int y1, int[] histogram)Computes the local histogram just for the specified inner region
-
-
-
Method Detail
-
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