云南旅游结束了,在家的时间也不多了,emmmm,还得练车,很痛
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.2.1 imadjust函数
例3.1 使用函数imadjust
将一张汽车的x光照处理得到明暗反转图像(负片图像)
原图:
>> f=imread('C:\Users\Administrator\Desktop\car-x.jpg');
>> g1=imadjust(f,[0 1],[1 0]);
>> imshow(g1)
变化后:
这样可以用于增强嵌入在大片黑色区域中的白色或灰色细节。
命令:
>> g2=imadjust(f,[0.5 0.75],[0 1]);
>> imshow(g2)
该命令将0.5-0.75之间的灰度级扩展到范围【0,1】。这种类型的处理过程可用于突出我们感兴趣的亮度带。
处理后:
命令:
g3=imadjust(f,[],[],2);
>> imshow(g3)
压缩灰度级的低端,扩展灰度级的高端
3.2.2 对数与对比度拉伸变换
对数与对比度拉伸变换是进行动态范围处理的基本工具。
例3.2 使用对数变换减小动态范围
>> g=imread('C:\Users\Administrator\Desktop\fly.jpg');
>> f=im2uint8(mat2gray(log(1+double(g))));
>> imshow(f)
3.3 直方图处理
例3.4 计算并绘制图像直方图
>> L=rgb2gray(f);
>> imhist(L);
2.bar
>> h1=h(1:10:256);
>> horz=1:10:256;
>> bar(horz,h1)
3.stem
stem(horz,h1,'fill')
4
>>plot(h)
>> set(gca,'xtick',[0:50:255])
>> set(gca,'ytick',[0:2000:15000])