本文共 882 字,大约阅读时间需要 2 分钟。
直接对构成图像像素的灰度级操作
s = T [ r ] s=T[r] s=T[r] r/s 输入/输出灰度级 T:灰度变换函数 其中,灰度变换函数可分为:线性变换与非线性变换。1.负色变换
s = 255 − r s = 255 - r s=255−r 2.拉伸/压缩变换: s = A r + B s=Ar+B s=Ar+B 当A>1时,起拉伸作用,是将较窄的灰度图映射为较宽的灰度图 当A<1时,起压缩作用,将较宽的灰度图映射为较窄的灰度图 3.分段线性变换: f ( n ) = { c / a × r , 0 < r < a [ r − a ] × [ ( d − c ) / ( b − a ) ] + c , a ≤ r ≤ b ( M − d ) × [ ( r − b ) / ( N − b ) ] + d , b ≤ r < N f(n) = \begin{cases} c/a\times r, & 0 < r < a \\ [r-a]\times [(d-c)/(b-a)]+c, & a\leq r \leq b \\ (M-d)\times [(r-b)/(N-b)]+d, & b\leq r < N \end{cases} f(n)=⎩⎪⎨⎪⎧c/a×r,[r−a]×[(d−c)/(b−a)]+c,(M−d)×[(r−b)/(N−b)]+d,0<r<aa≤r≤bb≤r<N将过高/过低的灰度范围压缩,将人眼视觉敏感区的灰度范围拉伸
1.对数变换:
s = c × log ( 1 + r ) s=c \times \log(1+r) s=c×log(1+r) 在图像亮度较低部分,做图像灰度级的拉伸,在图像亮度较高部分做灰度级压缩,适用于亮度较暗的图像。 窄带低灰度图像 — 宽带 输出图像 2.幂次变换 s = c × r γ s=c \times r^{\gamma} s=c×rγ 在高灰度级部分进行灰度拉伸,高灰度图像 ---- 宽带输出图像转载地址:http://gcugf.baihongyu.com/