《数字图像处理》实验报告
目录
一、 实验内容
二、 实现方法
1、线性对比度展宽
1. // 线性对比展宽
2、非线性动态范围调整
1. // 非线性动态范围调整
3、灰度直方图均衡化
三、 结果分析
1、线性对比度展宽
2、非线性动态范围调整
3、灰度直方图均衡化
四、 结论与展望
一、 实验内容
在所给代码基础上自己编写C/C++ 子函数实现如下功能:
1) 线性对比度展宽
2) 非线性动态范围调整
3) 灰度直方图均衡化。
二、 实现方法
1、线性对比度展宽
算法原理:
对比度展宽的目的是:通过将亮暗差异(即对比度)扩大,来把人所关心的部分强调出来。
原理是,进行像素点对点的,灰度级的线性影射。该影射关系通过调整参数,来实现对亮暗差异的扩大。
实现方法:
² 设原图、处理后的结果图的灰度值分别为[f(i,j)]和[g(i,j)];
² 要求[g(i,j)]和[f(i,j)]均在[0,255]间变化,但是g的表现效果要优于f。
² 因为f和g的取值范围相同,所以通过 抑制 不重要的部分,来 扩展 所关心部分的对比度。
为了达到上面所提出的目的,原图(横轴上的f(i,j))与处理后图(纵轴上的g(i,j))的灰度影射关系可用下图表示。