public abstract class ColorStack extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ColorStack.ColorStackType |
Constructor and Description |
---|
ColorStack() |
Modifier and Type | Method and Description |
---|---|
static void |
convolve(ij.ImagePlus rgbImg,
float[] kernel,
int w,
int h) |
static ij.ImagePlus |
createFrom(ij.ImagePlus imp)
This static method creates a 3-slice float-stack from a RGB image
|
static ij.process.FloatProcessor[] |
getProcessors(ij.ImagePlus imp) |
static ColorStack.ColorStackType |
getType(ij.ImagePlus imp) |
static boolean |
isColorStack(ij.ImagePlus imp) |
static boolean |
isType(ij.ImagePlus imp,
ColorStack.ColorStackType type) |
static void |
labToSrgb(ij.ImagePlus labImg) |
static void |
luvToSrgb(ij.ImagePlus luvImg) |
static ij.process.FloatProcessor |
magL1(ij.ImagePlus rgbImg) |
static ij.process.FloatProcessor |
magL2(ij.ImagePlus rgbImg) |
static ij.process.FloatProcessor |
max(ij.ImagePlus rgbImg) |
static void |
multiply(ij.ImagePlus rgbImg,
double value) |
static void |
rgbToSrgb(ij.ImagePlus rgbImg) |
static void |
setType(ij.ImagePlus imp,
ColorStack.ColorStackType type) |
static void |
srgbToLab(ij.ImagePlus srgbImg) |
static void |
srgbToLuv(ij.ImagePlus srgbImg) |
static void |
srgbToRgb(ij.ImagePlus srgbImg) |
static ij.ImagePlus |
toColorImage(ij.ImagePlus colstckimg) |
static void |
toSrgb(ij.ImagePlus colstck) |
public ColorStack()
public static ij.ImagePlus createFrom(ij.ImagePlus imp)
imp
- the source (RGB) image.public static void setType(ij.ImagePlus imp, ColorStack.ColorStackType type)
public static ColorStack.ColorStackType getType(ij.ImagePlus imp)
public static boolean isType(ij.ImagePlus imp, ColorStack.ColorStackType type)
public static boolean isColorStack(ij.ImagePlus imp)
public static ij.process.FloatProcessor[] getProcessors(ij.ImagePlus imp)
public static void toSrgb(ij.ImagePlus colstck)
public static ij.ImagePlus toColorImage(ij.ImagePlus colstckimg)
public static void srgbToRgb(ij.ImagePlus srgbImg)
public static void rgbToSrgb(ij.ImagePlus rgbImg)
public static void multiply(ij.ImagePlus rgbImg, double value)
public static void convolve(ij.ImagePlus rgbImg, float[] kernel, int w, int h)
public static ij.process.FloatProcessor max(ij.ImagePlus rgbImg)
public static ij.process.FloatProcessor magL2(ij.ImagePlus rgbImg)
public static ij.process.FloatProcessor magL1(ij.ImagePlus rgbImg)
public static void srgbToLab(ij.ImagePlus srgbImg)
public static void labToSrgb(ij.ImagePlus labImg)
public static void srgbToLuv(ij.ImagePlus srgbImg)
public static void luvToSrgb(ij.ImagePlus luvImg)
Copyright © 2006–2017, Wilhelm Burger, Mark J. Burge (BSD 2-Clause Simplified License)