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.