clc;clear all;
N=imread('图片1.png');
r1=0;
r2=75;
s1=0;
s2=255;
k=(s2-s1)/(r2-r1);
b=s1-k*r1;
[r,c]=size(N);
N1=im2double(N);
for x=1:r
for y=1:c
tmp=N1(x,y);
if tmp>=r1 && tmp<=r2
N1(x,y)=k*tmp+b;
end
end
end
subplot(1,2,1);imshow(N);title('原图像');
subplot(1,2,2);imshow(N1);title('对比度拉伸后图像');