图像增强线性灰度变化.pptx
文本预览下载声明
机器视觉课程作业;对比度增强;灰度变换法; 线性拉伸可以将原始输入图像中的灰度值不加区别地扩展。
设原图像f (x, y)灰度范围为[a, b],希望变换后图像g (x, y)灰度范围扩展至[c, d],则灰度线性变换可表示为:
;
b和a分别是输入图像亮度分量的最大值和最小值,d和c分别是输出图像亮度分量的最大值和最小值。经过线性灰度变化法,图像亮度分量的线性范围从[a,b]变化到[c,d]。
;6;7;(二)分段线性灰度变换;分段线性灰度变换;程序:
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);
;%绘制变换曲线
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);
;12;13;14;15;16;17
显示全部