scale_image按照公式: g' := g * Mult + Add 进行对图像灰度值进行整体拉伸变化,看了帮助文档可以知道,其中Mult和Add的确定又是由另外一个算子min_max_gray得来的,公式为: Mult = 255 / (GMax-GMin) Add = - Mult*GMin
其中,GMax和GMin就是min_max_gray中最小灰度值和最大灰度值。具体拉伸你也可以不参考该公式,调试参数到你觉得灰度值可以的情况下图片就可以了。
- read_image (Image, 'clip')
- get_image_size (Image, Width, Height)
- gen_rectangle1 (Rectangle, 0, 0, Height, Width)
- min_max_gray (Rectangle, Image, 0, GMin, GMax, Range)
- Mult := 255 / (GMax-GMin)
- Add := - Mult*GMin
- scale_image (Image, ImageScaled, Mult, Add)
复制代码
|