public class ImplEnhanceHistogram
extends java.lang.Object
Functions for enhancing images using the image histogram.
NOTE: Do not modify. Automatically generated by GenerateImplEnhanceHistogram.
| Constructor and Description |
|---|
ImplEnhanceHistogram() |
| 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
|
public static void applyTransform(GrayS8 input, int[] transform, int minValue, GrayS8 output)
public static void applyTransform(GrayS16 input, int[] transform, int minValue, GrayS16 output)
public static void applyTransform(GrayS32 input, int[] transform, int minValue, GrayS32 output)
public static void equalizeLocalNaive(GrayU8 input, int radius, GrayU8 output, int[] histogram)
public static void equalizeLocalInner(GrayU8 input, int radius, GrayU8 output, int[] histogram)
public static void equalizeLocalRow(GrayU8 input, int radius, int startY, GrayU8 output, int[] histogram, int[] transform)
public static void equalizeLocalCol(GrayU8 input, int radius, int startX, GrayU8 output, int[] histogram, int[] transform)
public static void localHistogram(GrayU8 input, int x0, int y0, int x1, int y1, int[] histogram)
public static void equalizeLocalNaive(GrayU16 input, int radius, GrayU16 output, int[] histogram)
public static void equalizeLocalInner(GrayU16 input, int radius, GrayU16 output, int[] histogram)
public static void equalizeLocalRow(GrayU16 input, int radius, int startY, GrayU16 output, int[] histogram, int[] transform)
public static void equalizeLocalCol(GrayU16 input, int radius, int startX, GrayU16 output, int[] histogram, int[] transform)
public static void localHistogram(GrayU16 input, int x0, int y0, int x1, int y1, int[] histogram)