- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机器视觉课程作业
1
图像增强的线性灰度变化
科技1302
王泽宇9)
对比度增强
直接灰度变换法
线性变换
分段线性变换
非线性变换
2
灰度变换法
当图像成像时曝光不足或过度, 或由于成像设备的非线性和图像记录设备动态范围太窄等因素。都会产生对比度不足的弊病,使图像中的细节分辨不清。这时可将灰度范围线性扩展。
灰度变换是基于点操作的增强方法,它将每一个像素的灰度值按照一定的数学变换公式转换为一个新的灰度值。
3
线性拉伸可以将原始输入图像中的灰度值不加区别地扩展。
设原图像f (x, y)灰度范围为[a, b],希望变换后图像g (x, y)灰度范围扩展至[c, d],则灰度线性变换可表示为:
(一)线性灰度变换
4
b和a分别是输入图像亮度分量的最大值和最小值,d和c分别是输出图像亮度分量的最大值和最小值。经过线性灰度变化法,图像亮度分量的线性范围从[a,b]变化到[c,d]。
5
6
线性灰度变换
7
原图
将灰度区间缩小为[100,200]得到图片
再将灰度图片由[100,200]放大至[0,255]
(二)分段线性灰度变换
对局部扩展拉伸某一范围的灰度值,或对不同范围的灰度值进行不同的拉伸处理时,采用分段线性拉伸。
设原图像f (x, y)灰度范围为[0,Mf],变换后的图像g (x, y)灰度范围为[0,Mg],
8
分段线性灰度变换
9
程序:
clear all;
X=imread(m83.tif);
subplot(121);imshow(X);
subplot(122);imhist(X,100)
f0=0;g0=0;
f1=90;g1=10;
f2=180;g2=300;
f3=255;g3=255;
figure;plot([f0,f1,f2,f3],[g0,g1,g2,g3]);
axis tight
xlabel(f);ylabel(g);
10
%绘制变换曲线
r1=(g1-g0)/(f1-f0);%直线一的斜率
b1=g0-r1*f0;%直线一在y轴的截距
r2=(g2-g1)/(f2-f1);%直线二的斜率
b2=g1-r2*f1;%直线二在y轴的截距
r3=(g3-g2)/(f3-f2);%直线三的截距
b3=g2-r3*f2;%直线三在y轴的截距
[m,n]=size(X);
X1=double(X);
for i=1:m
for j=1:n
f=X1(i,j);
11
12
g(i,j)=0;
if(f=f1)(f=f2)
g(i,j)=r1*f+b2;
elseif(f=f2)(f=f3)
g(i,j)=r3*f+b3;
end
end
end
figure;imshow(mat2gray(g))
13
段数
原图
处理后
斜率
1
0-100
0-10
0.1
2
100-180
10-180
2.125
3
180-255
180-255
1
14
0-100灰度像素压缩,增强了中间100-180灰度像素的对比度,180-255灰度像素保持不变。
15
段数
原图
处理后
斜率
1
0-100
0-10
0.1
2
100-180
10-180
2.125
3
180-255
180-255
1
16
段数
原图
处理后
斜率
1
0-20
0-100
5
2
20-180
100-220
0.75
3
180-255
220-255
0.47
17
0-20灰度像素拉伸,中间20-180灰度像素压缩,180-255灰度像素压缩。
结论:
当 [a,b]之间的变换直线斜率大于1时,该灰度区间的动态范围增加,即对比度增强,反之动态范围压缩,即对比度减弱。
文档评论(0)