灰度变换

Imadjust函数

G=imadjust(f,[low_in,high_in],[low_out,high_out],gamma)

F是图像,且必须是uint8,uint16,double之一,使用imread读入,不能直接在语句中以‘图像名.图像类型’引入。

[low_in,high_in]将图片中想要的灰度输入,[low_out,high_out]从中选择想要的灰度扩展范围。

[low_in,high_in]为[ ]为空则输入图像的最低端和最高端。

Stretchlim函数

Low_High = stretchlim(f,tol)

F是图像,tol是高低享受饱和度的百分比。

得到f中所有像素最低值和最高值,以向量形式给到imadjust函数中进行对比度拉伸。

f=imread(‘test,jpg’)

imshow(f)

g1=imadjust(f,[0,1],[1,0])

figure,imshow(g1)    在不覆盖前一辐图片的情况下,与其进行对比,体验灰度变换。

g2=imadjust(f,[0.5,0.75],[0,1]

G3=imadjust(f,[],[],2)

Stretchlim函数

可以得到高低均受限的两个向量,完成对比度拉伸。

g=imadjust(f,stretchlim(f),[])

可与第一幅图片对比效果。

猜你喜欢

转载自www.cnblogs.com/renxiaoyan/p/9362808.html