java.lang.Object
ij.process.ImageStatistics
- All Implemented Interfaces:
Measurements
- Direct Known Subclasses:
ByteStatistics,ColorStatistics,FloatStatistics,ShortStatistics,StackStatistics
Statistics, including the histogram, of an image or selection.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleAngle in degrees of fitted ellipsedoubledoubledoubleprotected CalibrationdoubleModeprotected intdoubledoubleint[]Use the hIstogram() method to get the histogram as a double array.int[]Bin width 1 histogram of 16-bit imagesintdoubleprotected long[]Long histogram; use getHIstogram() to retrieve.longLong pixel countdoubleMinimum threshold when "Limit to threshold" enableddoubleLength of major axis of fitted ellipsedoubleintdoubledoubledoubledoubleLength of minor axis of fitted ellipseintMode of 256 bin histogram (counts limited to 2^31-1)intprotected doubleintInt pixel count (limited to 2^31-1)protected doubleprotected intdoubledoubledoubledoubleprotected intprotected intprotected intdoublebooleanUsed by HistogramWindowdoubledoubleUncalibrated meandoubleMaximum threshold when "Limit to threshold" enabledprotected intdoubledoubleintUsed internally by AnalyzeParticlesdoubledoubleintUsed internally by AnalyzeParticlesFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidlong[]Returns the histogram as an array of longs.static ImageStatisticsCalculates and returns uncalibrated (raw) statistics for the specified image, including histogram, area, mean, min and max, standard deviation and mode.static ImageStatisticsgetStatistics(ImageProcessor ip, int mOptions, Calibration cal) Calculates and returns statistics for the specified image using the specified measurent options and calibration.double[]Returns the histogram as an array of doubles.protected voidsaveThreshold(double minThreshold, double maxThreshold, Calibration cal) toString()
-
Field Details
-
histogram
public int[] histogramUse the hIstogram() method to get the histogram as a double array. -
pixelCount
public int pixelCountInt pixel count (limited to 2^31-1) -
longPixelCount
public long longPixelCountLong pixel count -
dmode
public double dmodeMode -
mode
public int modeMode 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 umeanUncalibrated mean -
major
public double majorLength of major axis of fitted ellipse -
minor
public double minorLength of minor axis of fitted ellipse -
angle
public double angleAngle in degrees of fitted ellipse -
histogram16
public int[] histogram16Bin width 1 histogram of 16-bit images -
longHistogram
protected long[] longHistogramLong histogram; use getHIstogram() to retrieve. -
areaFraction
public double areaFraction -
xstart
public int xstartUsed internally by AnalyzeParticles -
ystart
public int ystartUsed internally by AnalyzeParticles -
stackStatistics
public boolean stackStatisticsUsed by HistogramWindow -
lowerThreshold
public double lowerThresholdMinimum threshold when "Limit to threshold" enabled -
upperThreshold
public double upperThresholdMaximum 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
-
-
Constructor Details
-
ImageStatistics
public ImageStatistics()
-
-
Method Details
-
getStatistics
Calculates and returns uncalibrated (raw) statistics for the specified image, including histogram, area, mean, min and max, standard deviation and mode. Use ImageProcessor.setRoi(x,y,width,height) to limit statistics to a rectangular area and ImageProcessor.setRoi(Roi) to limit to a non-rectangular area.- See Also:
-
getStatistics
Calculates and returns statistics for the specified image using the specified measurent options and calibration. Use ImageProcessor.setRoi(x,y,width,height) to limit statistics to a rectangular area and ImageProcessor.setRoi(Roi) to limit to a non-rectangular area.- See Also:
-
drawEllipse
-
histogram
public double[] histogram()Returns the histogram as an array of doubles. -
getHistogram
public long[] getHistogram()Returns the histogram as an array of longs. -
toString
-
saveThreshold
-