public class ColorRgb
extends java.lang.Object
Contains functions related to working with RGB images and converting RGB images to gray-scale using a weighted equation. The weighted equation is designed to mimic the intensity seen by the human eye.
Weighted Equation| Constructor and Description |
|---|
ColorRgb() |
| Modifier and Type | Method and Description |
|---|---|
static void |
rgbToGray_Weighted_F32(Planar<GrayF32> rgb,
GrayF32 gray) |
static void |
rgbToGray_Weighted_F64(Planar<GrayF64> rgb,
GrayF64 gray) |
static void |
rgbToGray_Weighted_U8(Planar<GrayU8> rgb,
GrayU8 gray) |
static double |
rgbToGray_Weighted(double r,
double g,
double b) |
static float |
rgbToGray_Weighted(float r,
float g,
float b) |
static void |
rgbToGray_Weighted(ImageMultiBand rgb,
ImageGray gray) |
static void |
rgbToGray_Weighted(InterleavedF32 rgb,
GrayF32 gray) |
static void |
rgbToGray_Weighted(InterleavedF64 rgb,
GrayF64 gray) |
static void |
rgbToGray_Weighted(InterleavedU8 rgb,
GrayU8 gray) |
static int |
rgbToGray_Weighted(int r,
int g,
int b) |
public static int rgbToGray_Weighted(int r,
int g,
int b)
public static float rgbToGray_Weighted(float r,
float g,
float b)
public static double rgbToGray_Weighted(double r,
double g,
double b)
public static void rgbToGray_Weighted(ImageMultiBand rgb, ImageGray gray)
public static void rgbToGray_Weighted(InterleavedU8 rgb, GrayU8 gray)
public static void rgbToGray_Weighted(InterleavedF32 rgb, GrayF32 gray)
public static void rgbToGray_Weighted(InterleavedF64 rgb, GrayF64 gray)