process
ColorBlitter
ip : ColorProcessor
width : int
height : int
«JavaArray» pixels : int
transparent : int
/transparentColor : Color
ColorBlitter ( )
copyBits ( )
BinaryProcessor
«JavaArray» table : int
parent : ByteProcessor
OUTLINE : int
BinaryProcessor ( )
process ( )
skeletonize ( )
thin ( )
outline ( )
StackStatistics
StackStatistics ( )
StackStatistics ( )
doCalculations ( )
sum8BitHistograms ( )
sum16BitHistograms ( )
getRaw16BitMinAndMax ( )
get16BitStatistics ( )
getMode ( )
ShortProcessor
min : int
max : int
snapshotMin : int
snapshotMax : int
«JavaArray» pixels : short
«JavaArray» pixels8 : byte
«JavaArray» snapshotPixels : short
«JavaArray» LUT : byte
fixedScale : boolean
/bufferedImage : BufferedImage
/16BitBufferedImage : BufferedImage
/pixelsCopy
/color : Color
/value : double
/backgroundValue : double
«JavaArray» /histogram : int
ShortProcessor ( )
ShortProcessor ( )
ShortProcessor ( )
init ( )
ShortProcessor ( )
ShortProcessor ( )
findMinAndMax ( )
createImage ( )
create8BitImage ( )
createBufferedImage ( )
createProcessor ( )
snapshot ( )
reset ( )
reset ( )
setMinAndMax ( )
resetMinAndMax ( )
getPixel ( )
get ( )
set ( )
get ( )
set ( )
getf ( )
setf ( )
getf ( )
setf ( )
getInterpolatedPixel ( )
getPixelInterpolated ( )
putPixel ( )
putPixelValue ( )
drawPixel ( )
getPixelValue ( )
getRow2 ( )
putColumn2 ( )
copyBits ( )
applyTable ( )
process ( )
invert ( )
add ( )
add ( )
multiply ( )
and ( )
or ( )
xor ( )
gamma ( )
log ( )
exp ( )
sqr ( )
sqrt ( )
abs ( )
min ( )
max ( )
fill ( )
fill ( )
convolve3x3 ( )
filter ( )
filter3x3 ( )
rotate ( )
flipVertical ( )
scale ( )
getInterpolatedPixel ( )
resize ( )
crop ( )
duplicate ( )
getHistogram ( )
setThreshold ( )
convolve ( )
noise ( )
threshold ( )
toFloat ( )
setPixels ( )
maxValue ( )
medianFilter ( )
erode ( )
dilate ( )
ImageProcessor
BLACK : int
NO_THRESHOLD : double
LEFT_JUSTIFY : int
CENTER_JUSTIFY : int
RIGHT_JUSTIFY : int
ISODATA : int
ISODATA2 : int
NEAREST_NEIGHBOR : int
NONE : int
BILINEAR : int
BICUBIC : int
BLUR_MORE : int
FIND_EDGES : int
MEDIAN_FILTER : int
MIN : int
MAX : int
CONVOLVE : int
RED_LUT : int
BLACK_AND_WHITE_LUT : int
NO_LUT_UPDATE : int
OVER_UNDER_LUT : int
INVERT : int
FILL : int
ADD : int
MULT : int
AND : int
OR : int
XOR : int
GAMMA : int
LOG : int
MINIMUM : int
MAXIMUM : int
SQR : int
SQRT : int
EXP : int
ABS : int
WRONG_LENGTH : String
fgColor : int
lineWidth : int
cx : int
cy : int
font : Font
fontMetrics : FontMetrics
antialiasedText : boolean
boldFont : boolean
«JavaArray» interpolationMethods : String
overRed : int
overGreen : int
overBlue : int
underRed : int
underGreen : int
underBlue : int
useBicubic : boolean
progressBar : ProgressBar
width : int
snapshotWidth : int
height : int
snapshotHeight : int
roiX : int
roiY : int
roiWidth : int
roiHeight : int
xMin : int
xMax : int
yMin : int
yMax : int
snapshotCopyMode : boolean
mask : ImageProcessor
baseCM : ColorModel
cm : ColorModel
«JavaArray» rLUT1 : byte
«JavaArray» gLUT1 : byte
«JavaArray» bLUT1 : byte
«JavaArray» rLUT2 : byte
«JavaArray» gLUT2 : byte
«JavaArray» bLUT2 : byte
interpolate : boolean
interpolationMethod : int
minThreshold : double
maxThreshold : double
histogramSize : int
histogramMin : double
histogramMax : double
«JavaArray» cTable : float
lutAnimation : boolean
source : MemoryImageSource
img : Image
newPixels : boolean
drawingColor : Color
clipXMin : int
clipXMax : int
clipYMin : int
clipYMax : int
justification : int
lutUpdateMode : int
raster : WritableRaster
image : BufferedImage
fmImage : BufferedImage
cm2 : ColorModel
sampleModel : SampleModel
defaultColorModel : IndexColorModel
inversionTested : boolean
invertedLut : boolean
dotMask : ImageProcessor
a : double
«JavaArray» bytes : byte
«JavaArray» reds : int
«JavaArray» greens : int
«JavaArray» blues : int
/colorModel : ColorModel
/currentColorModel : ColorModel
/colorLut : boolean
/pseudoColorLut : boolean
/defaultLut : boolean
/color : Color
/value : double
/backgroundValue : double
/autoThreshold : String
/roi : Rectangle
«JavaArray» /maskArray : byte
/killable : boolean
«JavaArray» /calibrationTable : float
/pixels
/pixelsCopy
/pixelCount : int
«JavaArray» /intArray : int
«JavaArray» /floatArray : float
/bufferedImage : BufferedImage
/snapshotPixels
«JavaArray» /histogram : int
/clipRect : Rectangle
/indexSampleModel : SampleModel
/nChannels : int
/binary : boolean
showProgress ( )
hideProgress ( )
makeDefaultColorModel ( )
invertLut ( )
getBestIndex ( )
setMinAndMax ( )
resetMinAndMax ( )
setThreshold ( )
setAutoThreshold ( )
setAutoThreshold ( )
resetThreshold ( )
setBinaryThreshold ( )
resetBinaryThreshold ( )
setRoi ( )
resetRoi ( )
process ( )
getLine ( )
getRow ( )
getColumn ( )
putRow ( )
putColumn ( )
moveTo ( )
lineTo ( )
drawLine ( )
drawRect ( )
drawOval ( )
fillOval ( )
drawPolygon ( )
fillPolygon ( )
drawDot2 ( )
drawDot ( )
setupFontMetrics ( )
drawString ( )
drawString2 ( )
drawString ( )
getStringWidth ( )
smooth ( )
sharpen ( )
findEdges ( )
flipVertical ( )
flipHorizontal ( )
rotateRight ( )
rotateLeft ( )
insert ( )
toString ( )
fill ( )
fill ( )
fill ( )
fillOutside ( )
draw ( )
setHistogramRange ( )
getPixel ( )
get ( )
get ( )
set ( )
set ( )
getf ( )
getf ( )
setf ( )
setf ( )
getPixel ( )
putPixel ( )
getInterpolatedPixel ( )
getPixelInterpolated ( )
getInterpolatedValue ( )
getBicubicInterpolatedPixel ( )
getBilinearInterpolatedPixel ( )
cubic ( )
getInterpolatedEdgeValue ( )
getEdgeValue ( )
putPixel ( )
getPixelValue ( )
putPixelValue ( )
drawPixel ( )
copyBits ( )
applyTable ( )
invert ( )
add ( )
add ( )
multiply ( )
and ( )
or ( )
xor ( )
gamma ( )
log ( )
exp ( )
sqr ( )
sqrt ( )
abs ( )
min ( )
max ( )
createImage ( )
createProcessor ( )
snapshot ( )
reset ( )
reset ( )
convolve3x3 ( )
filter ( )
medianFilter ( )
noise ( )
crop ( )
threshold ( )
duplicate ( )
scale ( )
resize ( )
resize ( )
rotate ( )
translate ( )
translate ( )
erode ( )
dilate ( )
resetPixels ( )
convertToByte ( )
convertToShort ( )
convertToFloat ( )
convertToRGB ( )
convolve ( )
autoThreshold ( )
getAutoThreshold ( )
maskSizeError ( )
toFloat ( )
setPixels ( )
minValue ( )
maxValue ( )
updateComposite ( )
create8BitImage ( )
updateLutBytes ( )
setOverColor ( )
setUnderColor ( )
MedianCut
MAXCOLORS : int
HSIZE : int
«JavaArray» hist : int
«JavaArray» histPtr : int
«JavaArray» list
«JavaArray» pixels32 : int
width : int
height : int
cm : IndexColorModel
/colorCount : int
/modalColor : Color
MedianCut ( )
MedianCut ( )
rgb ( )
red ( )
green ( )
blue ( )
convert ( )
convertToByte ( )
Shrink ( )
makeInverseMap ( )
reorderColors ( )
restoreColorOrder ( )
quickSort ( )
makeImage ( )
FloatProcessor
min : float
max : float
snapshotMin : float
snapshotMax : float
«JavaArray» pixels : float
«JavaArray» pixels8 : byte
«JavaArray» snapshotPixels : float
fillColor : float
fixedScale : boolean
/bufferedImage : BufferedImage
/pixelsCopy
/color : Color
/value : double
/backgroundValue : double
«JavaArray» /histogram : int
FloatProcessor ( )
FloatProcessor ( )
FloatProcessor ( )
FloatProcessor ( )
FloatProcessor ( )
FloatProcessor ( )
findMinAndMax ( )
setMinAndMax ( )
resetMinAndMax ( )
createImage ( )
create8BitImage ( )
createProcessor ( )
snapshot ( )
reset ( )
reset ( )
getPixel ( )
get ( )
set ( )
get ( )
set ( )
getf ( )
setf ( )
getf ( )
setf ( )
getPixel ( )
putPixel ( )
getInterpolatedPixel ( )
getPixelInterpolated ( )
putPixel ( )
putPixelValue ( )
getPixelValue ( )
drawPixel ( )
copyBits ( )
applyTable ( )
process ( )
invert ( )
add ( )
add ( )
multiply ( )
and ( )
or ( )
xor ( )
gamma ( )
log ( )
exp ( )
sqr ( )
sqrt ( )
abs ( )
min ( )
max ( )
fill ( )
fill ( )
convolve3x3 ( )
filter ( )
filter3x3 ( )
rotate ( )
flipVertical ( )
noise ( )
crop ( )
duplicate ( )
scale ( )
getInterpolatedPixel ( )
resize ( )
getBicubicInterpolatedPixel ( )
setThreshold ( )
convolve ( )
threshold ( )
autoThreshold ( )
medianFilter ( )
erode ( )
dilate ( )
toFloat ( )
setPixels ( )
minValue ( )
maxValue ( )
FHT
isFrequencyDomain : boolean
maxN : int
«JavaArray» C : float
«JavaArray» S : float
«JavaArray» bitrev : int
«JavaArray» tempArr : float
showProgress : boolean
quadrantSwapNeeded : boolean
rgb : ColorProcessor
originalWidth : int
originalHeight : int
originalBitDepth : int
originalColorModel : ColorModel
/powerSpectrum : ImageProcessor
/complexTransform : ImageStack
/copy : FHT
FHT ( )
powerOf2Size ( )
transform ( )
inverseTransform ( )
transform ( )
makeSinCosTables ( )
makeBitReverseTable ( )
rc2DFHT ( )
progress ( )
dfht3 ( )
transposeR ( )
log2 ( )
btst ( )
BitRevRArr ( )
bitRevX ( )
bset ( )
FHTps ( )
FHTreal ( )
FHTimag ( )
calculateAmplitude ( )
amplitude ( )
sqr ( )
swapQuadrants ( )
swapQuadrants ( )
changeValues ( )
multiply ( )
conjugateMultiply ( )
multiply ( )
divide ( )
toString ( )
LUT
min : double
max : double
«JavaArray» /bytes : byte
LUT ( )
LUT ( )
LUT ( )
getReds ( )
getGreens ( )
getBlues ( )
createInvertedLut ( )
clone ( )
ShortBlitter
ip : ShortProcessor
width : int
height : int
«JavaArray» pixels : short
/transparentColor : Color
ShortBlitter ( )
copyBits ( )
PolygonFiller
BLACK : int
WHITE : int
edges : int
activeEdges : int
«JavaArray» x : int
«JavaArray» y : int
n : int
«JavaArray» ex : double
«JavaArray» ey1 : int
«JavaArray» ey2 : int
«JavaArray» eslope : double
«JavaArray» sedge : int
«JavaArray» aedge : int
PolygonFiller ( )
PolygonFiller ( )
setPolygon ( )
allocateArrays ( )
buildEdgeTable ( )
addToSortedTable ( )
fill ( )
getMask ( )
updateXCoordinates ( )
sortActiveEdges ( )
removeInactiveEdges ( )
activateEdges ( )
printEdges ( )
printActiveEdges ( )
StackConverter
imp : ImagePlus
type : int
nSlices : int
width : int
height : int
StackConverter ( )
convertToGray8 ( )
convertRGBToGray8 ( )
convertToGray16 ( )
convertToGray32 ( )
convertToRGB ( )
convertToRGBHyperstack ( )
convertToHSBHyperstack ( )
convertToIndexedColor ( )
FloatBlitter
divideByZeroValue : float
ip : FloatProcessor
width : int
height : int
«JavaArray» pixels : float
/transparentColor : Color
FloatBlitter ( )
copyBits ( )
TypeConverter
BYTE : int
SHORT : int
FLOAT : int
RGB : int
ip : ImageProcessor
type : int
doScaling : boolean
width : int
height : int
TypeConverter ( )
convertToByte ( )
convertShortToByte ( )
convertFloatToByte ( )
convertRGBToByte ( )
convertToShort ( )
convertByteToShort ( )
convertFloatToShort ( )
convertToFloat ( )
convertByteToFloat ( )
convertShortToFloat ( )
convertToRGB ( )
FloatPolygon
npoints : int
«JavaArray» xpoints : float
«JavaArray» ypoints : float
FloatPolygon ( )
contains ( )
FloatStatistics
FloatStatistics ( )
FloatStatistics ( )
getStatistics ( )
getMode ( )
calculateMoments ( )
getCentroid ( )
calculateAreaFraction ( )
ByteStatistics
ByteStatistics ( )
ByteStatistics ( )
getCalibratedStatistics ( )
getCentroid ( )
calculateMoments ( )
getCalibratedMinAndMax ( )
ShortStatistics
ShortStatistics ( )
ShortStatistics ( )
getRawMinAndMax ( )
getStatistics ( )
getMode ( )
getCentroid ( )
calculateMoments ( )
getCalibratedMinAndMax ( )
ColorProcessor
«JavaArray» pixels : int
«JavaArray» snapshotPixels : int
bgColor : int
min : int
max : int
rgbRaster : WritableRaster
rgbSampleModel : SampleModel
rWeight : double
gWeight : double
bWeight : double
RGB_NOISE : int
RGB_MEDIAN : int
RGB_FIND_EDGES : int
RGB_ERODE : int
RGB_DILATE : int
RGB_THRESHOLD : int
RGB_ROTATE : int
RGB_SCALE : int
RGB_RESIZE : int
RGB_TRANSLATE : int
/color : Color
/value : double
/backgroundValue : double
/pixelsCopy
/hSBStack : ImageStack
/brightness : FloatProcessor
«JavaArray» /histogram : int
«JavaArray» /weightingFactors : double
/invertedLut : boolean
/nChannels : int
ColorProcessor ( )
ColorProcessor ( )
ColorProcessor ( )
createColorModel ( )
createImage ( )
createBufferedImage ( )
createProcessor ( )
getColor ( )
setMinAndMax ( )
setMinAndMax ( )
snapshot ( )
reset ( )
reset ( )
fill ( )
getPixel ( )
get ( )
set ( )
get ( )
set ( )
getf ( )
setf ( )
getf ( )
setf ( )
getPixel ( )
putPixel ( )
getInterpolatedPixel ( )
getPixelInterpolated ( )
putPixel ( )
putPixelValue ( )
getPixelValue ( )
drawPixel ( )
getHSB ( )
getRGB ( )
setRGB ( )
setHSB ( )
copyBits ( )
applyTable ( )
applyTable ( )
fill ( )
filterRGB ( )
filterRGB ( )
noise ( )
medianFilter ( )
findEdges ( )
erode ( )
dilate ( )
autoThreshold ( )
scale ( )
crop ( )
duplicate ( )
getInterpolatedRGBPixel ( )
getInterpolatedPixel ( )
resize ( )
makeThumbnail ( )
rotate ( )
flipVertical ( )
convolve3x3 ( )
filter ( )
getHistogram ( )
convolve ( )
setWeightingFactors ( )
getBestIndex ( )
invertLut ( )
updateComposite ( )
threshold ( )
toFloat ( )
setPixels ( )
ImageConverter
imp : ImagePlus
type : int
doScaling : boolean
ImageConverter ( )
convertToGray8 ( )
convertToGray16 ( )
convertToGray32 ( )
convertToRGB ( )
convertToRGBStack ( )
convertToHSB ( )
convertRGBStackToRGB ( )
convertHSBToRGB ( )
convertRGBtoIndexedColor ( )
ImageStatistics
«JavaArray» histogram : int
pixelCount : int
mode : int
dmode : double
area : double
min : double
max : double
mean : double
median : double
stdDev : double
skewness : double
kurtosis : double
xCentroid : double
yCentroid : double
xCenterOfMass : double
yCenterOfMass : double
roiX : double
roiY : double
roiWidth : double
roiHeight : double
umean : double
major : double
minor : double
angle : double
«JavaArray» histogram16 : int
areaFraction : double
xstart : int
ystart : int
histMin : double
histMax : double
histYMax : int
maxCount : int
nBins : int
binSize : double
width : int
height : int
rx : int
ry : int
rw : int
rh : int
pw : double
ph : double
cal : Calibration
ef : EllipseFitter
getStatistics ( )
getRawMinAndMax ( )
getRawStatistics ( )
calculateStdDev ( )
setup ( )
getCentroid ( )
fitEllipse ( )
drawEllipse ( )
calculateMedian ( )
calculateAreaFraction ( )
toString ( )
ByteBlitter
ip : ByteProcessor
width : int
height : int
«JavaArray» pixels : byte
transparent : int
/transparentColor : Color
ByteBlitter ( )
copyBits ( )
ColorStatistics
ColorStatistics ( )
ColorStatistics ( )
calculateMoments ( )
EllipseFitter
HALFPI : double
xCenter : double
yCenter : double
major : double
minor : double
angle : double
theta : double
«JavaArray» xCoordinates : int
«JavaArray» yCoordinates : int
nCoordinates : int
bitCount : int
xsum : double
ysum : double
x2sum : double
y2sum : double
xysum : double
«JavaArray» mask : byte
left : int
top : int
width : int
height : int
n : double
xm : double
ym : double
u20 : double
u02 : double
u11 : double
ip : ImageProcessor
record : boolean
fit ( )
getEllipseParam ( )
computeSums ( )
getMoments ( )
drawEllipse ( )
makeRoi ( )
sqr ( )
«interface»
Blitter
COPY : int
COPY_INVERTED : int
COPY_TRANSPARENT : int
ADD : int
SUBTRACT : int
MULTIPLY : int
DIVIDE : int
AVERAGE : int
DIFFERENCE : int
AND : int
OR : int
XOR : int
MIN : int
MAX : int
COPY_ZERO_TRANSPARENT : int
/transparentColor : Color
copyBits ( )
FloodFiller
maxStackSize : int
«JavaArray» xstack : int
«JavaArray» ystack : int
stackSize : int
ip : ImageProcessor
max : int
isFloat : boolean
count : int
FloodFiller ( )
fill ( )
fill8 ( )
particleAnalyzerFill ( )
inParticle ( )
push ( )
popx ( )
popy ( )
fillLine ( )
AutoThresholder
«JavaArray» methods : String
IJ_ISODATA : int
HUANG : int
INTERMODES : int
ISODATA : int
LI : int
MAXENTROPY : int
MEAN : int
MINERROR : int
MINIMUM : int
MOMENTS : int
OTSU : int
PERCENTILE : int
RENYIENTROPY : int
SHANBHAG : int
TRIANGLE : int
YEN : int
getThreshold ( )
log10 ( )
Huang ( )
bimodalTest ( )
Intermodes ( )
IsoData ( )
IJIsoData ( )
Li ( )
MaxEntropy ( )
Mean ( )
MinErrorI ( )
A ( )
B ( )
C ( )
Minimum ( )
Moments ( )
Otsu ( )
Percentile ( )
partialSum ( )
RenyiEntropy ( )
Shanbhag ( )
Triangle ( )
Yen ( )
StackProcessor
stack : ImageStack
ip : ImageProcessor
nSlices : int
xScale : double
yScale : double
«JavaArray» table : int
fillValue : double
FLIPH : int
FLIPV : int
SCALE : int
INVERT : int
APPLY_TABLE : int
SCALE_WITH_FILL : int
StackProcessor ( )
process ( )
invert ( )
flipHorizontal ( )
flipVertical ( )
applyTable ( )
scale ( )
scale ( )
resize ( )
crop ( )
rotate90Degrees ( )
rotateRight ( )
rotateLeft ( )
copyBits ( )
copyBits ( )
copyBits ( )
showStatus ( )
ByteProcessor
ERODE : int
DILATE : int
«JavaArray» pixels : byte
«JavaArray» snapshotPixels : byte
bgColor : int
bgColorSet : boolean
min : int
max : int
binaryCount : int
binaryBackground : int
oldx : double
oldy : double
/bufferedImage : BufferedImage
/color : Color
/value : double
/backgroundValue : double
/pixelsCopy
«JavaArray» /histogram : int
«JavaArray» /fromFloatProcessors : FloatProcessor
«JavaArray» /fromFloatArrays : float
/binary : boolean
ByteProcessor ( )
ByteProcessor ( )
ByteProcessor ( )
ByteProcessor ( )
createImage ( )
createBufferedImage ( )
createProcessor ( )
crop ( )
duplicate ( )
snapshot ( )
reset ( )
reset ( )
fill ( )
getPixel ( )
get ( )
set ( )
get ( )
set ( )
getf ( )
setf ( )
getf ( )
setf ( )
getInterpolatedPixel ( )
getPixelInterpolated ( )
getPixelValue ( )
putPixelValue ( )
putPixel ( )
drawPixel ( )
setMinAndMax ( )
resetMinAndMax ( )
copyBits ( )
applyTable ( )
convolve3x3 ( )
filter ( )
filterEdge ( )
getEdgePixel ( )
getEdgePixel1 ( )
getEdgePixel0 ( )
erode ( )
dilate ( )
erode ( )
dilate ( )
outline ( )
skeletonize ( )
findMedian ( )
medianFilter ( )
noise ( )
scale ( )
getInterpolatedPixel ( )
resize ( )
rotate ( )
flipVertical ( )
getHistogram ( )
threshold ( )
applyLut ( )
convolve ( )
toFloatProcessors ( )
toFloatArrays ( )
toFloat ( )
setPixels ( )
create8BitImage ( )