Package ij.process
Class ImageStatistics
- java.lang.Object
-
- ij.process.ImageStatistics
-
- All Implemented Interfaces:
Measurements
- Direct Known Subclasses:
ByteStatistics,ColorStatistics,FloatStatistics,ShortStatistics,StackStatistics
public class ImageStatistics extends Object implements Measurements
Statistics, including the histogram, of an image or selection.
-
-
Field Summary
Fields Modifier and Type Field Description doubleangleAngle in degrees of fitted ellipsedoubleareadoubleareaFractiondoublebinSizeprotected CalibrationcaldoubledmodeModeprotected intheightdoublehistMaxdoublehistMinint[]histogramUse the hIstogram() method to get the histogram as a double array.int[]histogram16Bin width 1 histogram of 16-bit imagesinthistYMaxdoublekurtosisprotected long[]longHistogramLong histogram; use getHIstogram() to retrieve.longlongPixelCountLong pixel countdoublelowerThresholdMinimum threshold when "Limit to threshold" enableddoublemajorLength of major axis of fitted ellipsedoublemaxintmaxCountdoublemeandoublemediandoublemindoubleminorLength of minor axis of fitted ellipseintmodeMode of 256 bin histogram (counts limited to 2^31-1)intnBinsprotected doublephintpixelCountInt pixel count (limited to 2^31-1)protected doublepwprotected intrhdoubleroiHeightdoubleroiWidthdoubleroiXdoubleroiYprotected intrwprotected intrxprotected intrydoubleskewnessbooleanstackStatisticsUsed by HistogramWindowdoublestdDevdoubleumeanUncalibrated meandoubleupperThresholdMaximum threshold when "Limit to threshold" enabledprotected intwidthdoublexCenterOfMassdoublexCentroidintxstartUsed internally by AnalyzeParticlesdoubleyCenterOfMassdoubleyCentroidintystartUsed internally by AnalyzeParticles-
Fields inherited from interface ij.measure.Measurements
ADD_TO_OVERLAY, ALL_STATS, AREA, AREA_FRACTION, CENTER_OF_MASS, CENTROID, CIRCULARITY, ELLIPSE, FERET, INTEGRATED_DENSITY, INVERT_Y, KURTOSIS, LABELS, LIMIT, MAX_STANDARDS, MEAN, MEDIAN, MIN_MAX, MODE, NaN_EMPTY_CELLS, PERIMETER, RECT, SCIENTIFIC_NOTATION, SHAPE_DESCRIPTORS, SKEWNESS, SLICE, STACK_POSITION, STD_DEV
-
-
Constructor Summary
Constructors Constructor Description ImageStatistics()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrawEllipse(ImageProcessor ip)long[]getHistogram()Returns the histogram as an array of longs.static ImageStatisticsgetStatistics(ImageProcessor ip)static ImageStatisticsgetStatistics(ImageProcessor ip, int mOptions, Calibration cal)double[]histogram()Returns the histogram as an array of doubles.protected voidsaveThreshold(double minThreshold, double maxThreshold, Calibration cal)StringtoString()
-
-
-
Field Detail
-
histogram
public int[] histogram
Use the hIstogram() method to get the histogram as a double array.
-
pixelCount
public int pixelCount
Int pixel count (limited to 2^31-1)
-
longPixelCount
public long longPixelCount
Long pixel count
-
dmode
public double dmode
Mode
-
mode
public int mode
Mode of 256 bin histogram (counts limited to 2^31-1)
-
area
public double area
-
min
public double min
-
max
public double max
-
mean
public double mean
-
median
public double median
-
stdDev
public double stdDev
-
skewness
public double skewness
-
kurtosis
public double kurtosis
-
xCentroid
public double xCentroid
-
yCentroid
public double yCentroid
-
xCenterOfMass
public double xCenterOfMass
-
yCenterOfMass
public double yCenterOfMass
-
roiX
public double roiX
-
roiY
public double roiY
-
roiWidth
public double roiWidth
-
roiHeight
public double roiHeight
-
umean
public double umean
Uncalibrated mean
-
major
public double major
Length of major axis of fitted ellipse
-
minor
public double minor
Length of minor axis of fitted ellipse
-
angle
public double angle
Angle in degrees of fitted ellipse
-
histogram16
public int[] histogram16
Bin width 1 histogram of 16-bit images
-
longHistogram
protected long[] longHistogram
Long histogram; use getHIstogram() to retrieve.
-
areaFraction
public double areaFraction
-
xstart
public int xstart
Used internally by AnalyzeParticles
-
ystart
public int ystart
Used internally by AnalyzeParticles
-
stackStatistics
public boolean stackStatistics
Used by HistogramWindow
-
lowerThreshold
public double lowerThreshold
Minimum threshold when "Limit to threshold" enabled
-
upperThreshold
public double upperThreshold
Maximum threshold when "Limit to threshold" enabled
-
histMin
public double histMin
-
histMax
public double histMax
-
histYMax
public int histYMax
-
maxCount
public int maxCount
-
nBins
public int nBins
-
binSize
public double binSize
-
width
protected int width
-
height
protected int height
-
rx
protected int rx
-
ry
protected int ry
-
rw
protected int rw
-
rh
protected int rh
-
pw
protected double pw
-
ph
protected double ph
-
cal
protected Calibration cal
-
-
Method Detail
-
getStatistics
public static ImageStatistics getStatistics(ImageProcessor ip)
-
getStatistics
public static ImageStatistics getStatistics(ImageProcessor ip, int mOptions, Calibration cal)
-
drawEllipse
public void drawEllipse(ImageProcessor ip)
-
histogram
public double[] histogram()
Returns the histogram as an array of doubles.
-
getHistogram
public long[] getHistogram()
Returns the histogram as an array of longs.
-
saveThreshold
protected void saveThreshold(double minThreshold, double maxThreshold, Calibration cal)
-
-