例程讲解04-Image-Filters->Adaptive_Histogram_Equalization自适应直方图均衡
# 自适应直方图均衡例子
#
# 此示例展示了如何使用自适应直方图均衡来改善图像中的对比度。
#自适应直方图均衡将图像分割成区域,然后均衡这些区域中的直方图,
#以改善图像对比度与全局直方图均衡化。
#此外,您可以指定剪辑限制以防止对比度变得狂野。
import sensor, image, time
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA)
sensor.skip_frames(time = 2000)
clock = time.clock()
while(True):
clock.tick()
# clip_limit <0为您提供正常的自适应直方图均衡,这可能会导致大量的对比噪音...
# clip_limit=1 什么都不做。为获得最佳效果,请略高于1,如下所示。
# 越高,越接近标准自适应直方图均衡,并产生巨大的对比度波动。
img = sensor.snapshot().histeq(adaptive=True, clip_limit=3)
print(clock.fps())
原图:
运行程序效果图: