exposure模块包括:
- 直方图均衡化
- gamma调整、sigmoid调整、log调整
- 判断图像是否对比度太低
exposure模块包括以下函数:
- histogram
统计颜色的直方图,基于numpy的histogram - equalize_hist
直方图均衡化 - rescale_intensity
颜色缩放 - cumulative_distribution
直方图均衡化过程中需要调用此函数,它用来计算各个颜色的累积分布 - adjust_gamma
gamma调整 - adjust_sigmoid
sigmoid调整,有“正向调整”和“逆向调整”两种方式 - adjust_log
log调整,有“正向调整”和“逆向调整”两种方式 - is_low_contrast
判断图像是否对比度太低,它的原理就是灰度值最大的像素与灰度值最小的像素颜色值之差占全部颜色空间的比例,低对比度阈值可以以参数方式传递进来。
源码和文档要交替着读,有时候看源码明白得快一些,有时候看文档明白得快一些。