
你读入的是灰度图像jpg,但你却对它进行了灰度转戚派换A=rgb2gray(A);如颂物果读入彩色图像你的程序就可以运行出来。
A=imread('C:\Users\Administrator\Desktop\11.bmp')% 线性灰度线性变换(拉伸)程序
a=20,b=250,c=50,d=200
A=rgb2gray(A)
figureimshow(A)
X=A
[p,q]=size(X) % 获取输入图像的行列数
Y=zeros(p,q)
for i=1:p
for j=1:q
if X(i,j)<a
高樱贺 Y(i,j)=c
else
if X(i,j)<b
Y(i,j)=((d-c)/(b-a))*(X(i,j)-a)+c
else
Y(i,j)=d
end
end
end
end
Y=uint8(Y)
figureimshow(Y)
1、首先根据线性拉伸百分比,找出最小、最大阈值,并将值域外的值重新赋值。2、然后在matlab图像窗口中点击正激数工具栏的箭头图标。
3、最后选择第二张图,选中右边的纵轴拉铅肢伸到合适的长度即可举首。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)