来归一化直方图吧。
有时直方图会偏向一边。
比如说,数据集中在ReferenceError: katex is not defined处(左侧)的图像全体会偏暗,数据集中在ReferenceError: katex is not defined处(右侧)的图像会偏亮。
如果直方图有所偏向,那么其动态范围( dynamic range )就会较低。
为了使人能更清楚地看见图片,让直方图归一化、平坦化是十分必要的。
这种归一化直方图的操作被称作灰度变换(Grayscale Transformation)。像素点取值范围从ReferenceError: katex is not defined转换到ReferenceError: katex is not defined的过程由下式定义。这回我们将imori_dark.jpg
的灰度扩展到ReferenceError: katex is not defined范围:
python实现:
c++实现:
输入:
输出:
直方图: