1.一种基于直方图受限的图像对比度增强方法,其特征在于,以图像直方图为基础,调整灰度值在规定灰度范围显示,包括如下步骤:步骤1:计算灰度图像 的直方图H(i);
步骤2:利用如下公式计算 对应的 ; 其中: 一般取值
0.9000 1.0000, 值越大,输出图像对比度越小;反之, 值越小,输出图像对比度越大,~M、N为图像I行数与列数;
步骤3:记录 的灰度值,设置拉伸范围;
步骤4:依次找出灰度值在原图像上的位置,并在输出图像对应位置写入数值,记录其对应数值;
步骤5:记录 的灰度值,取出灰度数值,找出最接近的数值,并记下其位置坐标,找出变化后的数值;
步骤6:将输出图像imageout转换成uint8类型输出;
步骤3中,用数组nw记录 的灰度值,数组长度为n;设置拉伸范围[a b],拉伸间隔: , ;
其中:a值大小控制图像低灰度的亮度;
b值大小可以控制图像灰度高的亮度;
步骤4中,从nw(1) nw(n)依次找出灰度值在原图像 上的位置 ,并在输出图像~imageout对应位置写入数值 ,用数组TW记录从nw(1) nw(n)的对应~
数值 ,x依次取1 n, 为输出图像imageout对应位置新灰度值;
~
步骤5中,用数组nw1记录 的灰度值,数组长度为n1,依次从数组nw1(1) nw1~(n1)取出灰度数值 ,寻找在原图 灰度值为 的位置 ;
将 与数组nw中数值进行比较,找出与 最接近的数值nw(T),取最小值时对应的nw(T),并记下nw(T)的位置坐标 ;
根据 位置信息 ,找出 变化后的数值为 ,即输出图 像, 数值在j依次取1 n1,x依次取1 n。
~ ~
2.如权利要求1所述的一种基于直方图受限的图像对比度增强方法,其特征在于,步骤
1中,计算灰度图像 的直方图H(i),i为灰度值,H(i)为每个灰度值i对应数值,设置输出图像imageout与输入图像I尺寸大小一样,且为全零。