public class GrayImageOps
extends java.lang.Object
| Constructor and Description |
|---|
GrayImageOps() |
| Modifier and Type | Method and Description |
|---|---|
static GrayF32 |
brighten(GrayF32 input,
float beta,
float max,
GrayF32 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta |
static GrayS16 |
brighten(GrayS16 input,
int beta,
int max,
GrayS16 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta |
static GrayU8 |
brighten(GrayU8 input,
int beta,
int max,
GrayU8 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta |
static GrayF32 |
invert(GrayF32 input,
float max,
GrayF32 output)
Inverts the image's intensity:
Ox,y = max - Ix,y |
static GrayS16 |
invert(GrayS16 input,
int max,
GrayS16 output)
Inverts the image's intensity:
Ox,y = max - Ix,y |
static GrayU8 |
invert(GrayU8 input,
int max,
GrayU8 output)
Inverts the image's intensity:
Ox,y = max - Ix,y |
static GrayF32 |
stretch(GrayF32 input,
double gamma,
float beta,
float max,
GrayF32 output)
Stretches the image's intensity:
Ox,y = Ix,yγ + beta |
static GrayS16 |
stretch(GrayS16 input,
double gamma,
int beta,
int max,
GrayS16 output)
Stretches the image's intensity:
Ox,y = Ix,yγ + beta |
static GrayU8 |
stretch(GrayU8 input,
double gamma,
int beta,
int max,
GrayU8 output)
Stretches the image's intensity:
Ox,y = Ix,yγ + beta |
public static GrayU8 invert(GrayU8 input, int max, GrayU8 output)
Inverts the image's intensity:
Ox,y = max - Ix,y
input - Input image. Not modified.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayU8 brighten(GrayU8 input, int beta, int max, GrayU8 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta
The image's intensity is clamped at 0 and max;
input - Input image. Not modified.beta - How much the image is brightened by.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayU8 stretch(GrayU8 input, double gamma, int beta, int max, GrayU8 output)
Stretches the image's intensity:
Ox,y = Ix,yγ + beta
The image's intensity is clamped at 0 and max;
input - Input image. Not modified.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayS16 invert(GrayS16 input, int max, GrayS16 output)
Inverts the image's intensity:
Ox,y = max - Ix,y
input - Input image. Not modified.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayS16 brighten(GrayS16 input, int beta, int max, GrayS16 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta
The image's intensity is clamped at 0 and max;
input - Input image. Not modified.beta - How much the image is brightened by.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayS16 stretch(GrayS16 input, double gamma, int beta, int max, GrayS16 output)
Stretches the image's intensity:
Ox,y = Ix,yγ + beta
The image's intensity is clamped at 0 and max;
input - Input image. Not modified.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayF32 invert(GrayF32 input, float max, GrayF32 output)
Inverts the image's intensity:
Ox,y = max - Ix,y
input - Input image. Not modified.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayF32 brighten(GrayF32 input, float beta, float max, GrayF32 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta
The image's intensity is clamped at 0 and max;
input - Input image. Not modified.beta - How much the image is brightened by.output - If not null, the output image. If null a new image is declared and returned. Modified.public static GrayF32 stretch(GrayF32 input, double gamma, float beta, float max, GrayF32 output)
Stretches the image's intensity:
Ox,y = Ix,yγ + beta
The image's intensity is clamped at 0 and max;
input - Input image. Not modified.output - If not null, the output image. If null a new image is declared and returned. Modified.