%图像处理灰度线性变换matlab代码
%灰度求反
for frame=1:27
[mri(:,:,:,frame),map]=imread('mri.tif',frame); end
X16=mri(:,:,:,16);
I16=ind2gray(X16,map);
figure,imshow(I16);
D=double(I16)/256;
figure,imshow(D,[]);
I=imadjust(D,[0 1], [1 0]);
figure,imshow(I,[]);
%变亮
clear;
for frame=1:27
[mri(:,:,:,frame),map]=imread('mri.tif',frame); end
X16=mri(:,:,:,16);
I16=ind2gray(X16,map);
figure,imshow(I16);
D=I16;
figure,imshow(D,[]);
I=D/0.6;
figure,imshow(I);
%变暗
clear;
for frame=1:27
[mri(:,:,:,frame),map]=imread('mri.tif',frame); end
X16=mri(:,:,:,16);
I16=ind2gray(X16,map);
figure,imshow(I16);
D=I16;
figure,imshow(D,[]);
I=D*0.6;
figure,imshow(I);