图像点运算
定义:
对图像中的每个像素进行灰度变换运算。
输出图象每个象素点的灰度值仅由输入图像相同位置象素点的灰度值决定。
设输入图像和输出图像在$(x,y)$处的灰度值分别是 $r$ 和 $s$,则点运算可表示为 $s = T(r)$,$T$ 表示输入图像与输出图像像素的灰度映射关系。
运算的用途:实现对比度增强等。
图像的点运算包括:
- 灰度变换
- 线性变换
- 非线性变换(对数变换、伽马变换、阈值变换,分段线性变换等)
- 位图切割
线性点运算
输出输入的灰度值成线性函数关系:$s =f(r)=ar+b$
- $a$ 控制对比度(不同级别灰度的明暗差异):
- a > 1,对比度变大;
- a < 1,对比度变小。
- a 为负值,实现负片效果
- b 控制输出图像的整体亮度:
- b > 0 增大亮度
- b < 0 则减小亮度
Code