直方图
问题描述:读取图像,然后图像的直方图进行归一化与均衡化。
归一化
归一化直方图的操作被称作灰度变换(Grayscale Transformation)。它描述的是像素点取值范围从 [ c , d ] [c,d] [c,d]转换到 [ a , b ] [a,b] [a,b]的过程。下面我们将imori_dark.jpeg
的灰度扩展到 [ 0 , 255 ] [0, 255] [0,255]范围:
x o u t = { a ( if x i n < c ) b − a d − c ( x i n − c ) + a ( else if c ≤ x i n < d ) b ( else ) x_{out}= \begin{cases} a& (\text{if}\quad x_{in}<c)\\ \frac{b-a}{d-c}\ (x_{in}-c)+a&(\text{else if}\quad c\leq x_{in}<d)\\ b&(\text{else}) \end{cases} xout=⎩⎪⎨⎪⎧ad−cb−a (xin−c)+ab(ifxin<c)(else ifc≤xin