1、上面的图片的灰度图如下图。在亮度小于50和亮度大于205的时候,像素数目为0。
2、我们希望把亮度范围变化到0到255之间,怎么做?变换方法如下图所示。
3、反映在代码上,就是两个for循环:img=io.imread('000.png')pic=img*1u,v=img.shape[:2]for i in range(u): for j in range(v): pic[i,j]=(255)/(205-50)*(img[i,j]-50)io.imsave('00.png',pic)
4、直方图正规化之后,图像如下。
5、对应的直方图是: