>> X1=imread('colorful.bmp');
X2=rgb2gray(X1);
figure,imshow(X1)
figure,imshow(X2)
c=255/exp(256);
x=0:0.1:10;
y=c*exp(1+x);
figure,plot(x,y)
axis tight,xlabel('f'),ylabel('g')
title('intensity transformation')
[m,n]=size(X2);
X3=double(X2);
for i=1:m
for j=1:n
g(i,j)=c*exp(X3(i,j)+1);
end
end
figure,imshow(mat2gray(g))
温馨提示:答案为网友推荐,仅供参考