VC++数字图像处理源程序及详解之2(灰度线性变换).pdfVIP

  • 30
  • 0
  • 约5.24千字
  • 约 8页
  • 2017-05-19 发布于湖北
  • 举报

VC++数字图像处理源程序及详解之2(灰度线性变换).pdf

VC数字图像处理源程序及详解之2(灰度线性变换)

9.2 灰度线性变换 灰度线性变换是最常用的点运算 操作之一,下面先介绍其基本原理。 9.2.1 基本原理 灰度线性变换是灰度变换的一种,图像的灰度变换通过建立灰度映射来调整源图 像的灰度从而达到图像增强的目的。灰度映射通常是用灰度变换曲线来表示的, 如图 9-7 所示。 灰度线性变换就是将图像的像素值通过指定的线性函 数进行变换,以此增强或 者减弱图像的灰度。灰度线性变换的公式就是常见的一维线性函数: g(x, y)=kf(x, y)+d 设 x 为原始灰度值,则变换后的灰度 值 y 为: 也可以在坐标系中表示转化关系,如图 9-7 所示。 图9-7 灰度线性变换 图9-7 坐标中的横轴表示输入灰度值,范围是 0 至 255;纵坐标表示输出灰度值, 范围同样是 0 至 255;直线则为线性变换函数的图形。如果将输入灰度值作为自 变量 x,则输出的灰度值就是函数y=T (x) 的运算结果。对于线性变换而言,有 T (x)=kx+d。例如图9-7 中的变换函数为T (x)=x, 即原公式中的 k=1,d=0。 由数学知识可以知道k 表示直线的斜 率,也就是倾斜程度;d 为线性函数在 y 轴的斜率。下面通过讨论 k 的取值来分析灰度线性变换的效果。 1)当k1 时 此时可用 于增加图像的对比度。图像的像素值在变换后

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档