将Min-Max的灰度值范围扩充到NewMin-NewMax灰度值范围,这样可以提高图片的细节对比度;
*获取区域内的灰度值最大之后最小值
min_max_gray (RegionDifference, image, 0, Min, Max, Range)
*获取区域中的所有坐标点
get_region_points (RegionDifference, Rows, Columns)
*获取每个坐标点上的原始灰度值
get_grayval (image, Rows, Columns, Grayval)
*获取原始灰度值所占的原始灰度区间的比例
grayrate:=(Grayval - Min)/(Max - Min)
*计算区间放大后的灰度值
Grayval:= NewMin + grayrate*( NewMax - NewMin)
*设置灰度值
set_grayval (image, Rows, Columns, Grayval)