void getRawStatistics(long[] histogram, int minThreshold, int maxThreshold) { long count; long longMaxCount = 0L; double value; double sum = 0.0; double sum2 = 0.0; for (int i=minThreshold; i<=maxThreshold; i++) { count = histogram[i]; longPixelCount += count; sum += (double)i*count; value = i; sum2 += (value*value)*count; if (count>longMaxCount) { longMaxCount = count; mode = i; } } maxCount = (int)longMaxCount; pixelCount = (int)longPixelCount; area = longPixelCount*pw*ph; mean = sum/longPixelCount; umean = mean; dmode = mode; calculateStdDev(longPixelCount, sum, sum2); histMin = 0.0; histMax = 255.0; }
void getRawStatistics(long[] histogram, int minThreshold, int maxThreshold) { long count; long longMaxCount = 0L; double value; double sum = 0.0; double sum2 = 0.0; for (int i=minThreshold; i<=maxThreshold; i++) { count = histogram[i]; longPixelCount += count; sum += (double)i*count; value = i; sum2 += (value*value)*count; if (count>longMaxCount) { longMaxCount = count; mode = i; } } maxCount = (int)longMaxCount; pixelCount = (int)longPixelCount; area = longPixelCount*pw*ph; mean = sum/longPixelCount; umean = mean; dmode = mode; calculateStdDev(longPixelCount, sum, sum2); histMin = 0.0; histMax = 255.0; }
umean = mean; dmode = getMode(null); calculateStdDev(longPixelCount, sum, sum2);
umean = mean; dmode = getMode(null); calculateStdDev(longPixelCount, sum, sum2);
area = longPixelCount*pw*ph; mean = sum/longPixelCount; calculateStdDev(longPixelCount, sum, sum2); histMin = cal.getRawValue(histMin); histMax = cal.getRawValue(histMax);
area = longPixelCount*pw*ph; mean = sum/longPixelCount; calculateStdDev(longPixelCount, sum, sum2); histMin = cal.getRawValue(histMin); histMax = cal.getRawValue(histMax);