public class Flat extends Object
BibTeX:
@article{zuiderveld94,
author = {Zuiderveld, Karel},
title = {Contrast limited adaptive histogram equalization},
book = {Graphics gems IV},
year = {1994},
isbn = {0-12-336155-9},
pages = {474--485},
publisher = {Academic Press Professional, Inc.},
address = {San Diego, CA, USA},
}
| Constructor and Description |
|---|
Flat() |
| Modifier and Type | Method and Description |
|---|---|
static FastFlat |
getFastInstance() |
static Flat |
getInstance() |
static void |
run(ij.ImagePlus imp,
int blockRadius,
int bins,
float slope,
ij.process.ByteProcessor mask)
Deprecated.
Use the instance method
getInstance().run(ImagePlus, int, int, float, ByteProcessor, boolean)
instead. |
void |
run(ij.ImagePlus imp,
int blockRadius,
int bins,
float slope,
ij.process.ByteProcessor mask,
boolean composite)
Process and
ImagePlus with a given set of parameters. |
protected void |
run(ij.ImagePlus imp,
int blockRadius,
int bins,
float slope,
int boxXMin,
int boxYMin,
int boxXMax,
int boxYMax,
ij.process.ByteProcessor src,
ij.process.ByteProcessor dst,
ij.process.ByteProcessor mask,
ij.process.ImageProcessor ip,
boolean composite,
ArrayList<mpicbg.ij.clahe.Apply<?>> appliers)
The actual implementation
|
void |
run(ij.ImagePlus imp,
int blockRadius,
int bins,
float slope,
Rectangle roiBox,
ij.process.ByteProcessor mask,
boolean composite)
Process and
ImagePlus with a given set of parameters including
the bounding box and mask. |
public static Flat getInstance()
public static FastFlat getFastInstance()
@Deprecated public static void run(ij.ImagePlus imp, int blockRadius, int bins, float slope, ij.process.ByteProcessor mask)
getInstance().run(ImagePlus, int, int, float, ByteProcessor, boolean)
instead.ImagePlus with a given set of parameters. Create
mask and bounding box from the Roi of that ImagePlus and
the passed mask if any. Process CompositeImages
as such.imp - blockRadius - bins - slope - mask - can be nullpublic final void run(ij.ImagePlus imp,
int blockRadius,
int bins,
float slope,
ij.process.ByteProcessor mask,
boolean composite)
ImagePlus with a given set of parameters. Create
mask and bounding box from the Roi of that ImagePlus and
the passed mask if any.imp - blockRadius - bins - slope - mask - can be nullcomposite - how to process CompositeImages
true: interpret the displayed image as luminance channel for estimating the
contrast transfer function
false: process the active channel only as for non-composite imagespublic final void run(ij.ImagePlus imp,
int blockRadius,
int bins,
float slope,
Rectangle roiBox,
ij.process.ByteProcessor mask,
boolean composite)
ImagePlus with a given set of parameters including
the bounding box and mask.imp - blockRadius - bins - slope - roiBox - can be nullmask - can be nullcomposite - how to process CompositeImages
true: interpret the displayed image as luminance channel for estimating the
contrast transfer function
false: process the active channel only as for non-composite imagesprotected void run(ij.ImagePlus imp,
int blockRadius,
int bins,
float slope,
int boxXMin,
int boxYMin,
int boxXMax,
int boxYMax,
ij.process.ByteProcessor src,
ij.process.ByteProcessor dst,
ij.process.ByteProcessor mask,
ij.process.ImageProcessor ip,
boolean composite,
ArrayList<mpicbg.ij.clahe.Apply<?>> appliers)
imp - blockRadius - bins - slope - boxXMin - boxYMin - boxXMax - boxYMax - src - dst - mask - ip - Copyright © 2015–2021 Fiji. All rights reserved.