资 源 简 介
public static Bitmap doPretreatment(Bitmap img) {
setImgInfo(img);
Bitmap grayImg = getGrayImg();
int[] p = new int[2];
int maxGrayValue = 0, minGrayValue = 255;
// 计算最大及最小灰度值
getMinMaxGrayValue(p);
minGrayValue = p[0];
maxGrayValue = p[1];
// 计算迭代法阈值
int T1 = getIterationHresholdValue(minGrayValue, maxGrayValue);
// // 计算大津法阈值
// int T2 = getOtsuHresholdValue(minGrayValue, maxGrayValue);
// // 计算最大熵法阈值
// int T3 = getMaxEntropytHresholdValue(minGrayValue, maxGrayValue);
// int[] T = { T1, T2, T3 };
//
// Bitmap result = selectBinarization(T);
Bitmap result = binarization(T1);
return result;
}