1. 程式人生 > >matlab影象進行線性變換

matlab影象進行線性變換

a=imread('20151130101641521.tif');
subplot(231);
imshow(a);
title('原始影象');
b1=a+45;  %灰度值增加45
subplot(232);
imshow(b1);
title('灰度值增加');
b2=a*1.35;   %影象對比度增大
subplot(233);
imshow(b2);
title('對比度增加');
b3=0.55*a;     %影象對比度減少
subplot(234);
imshow(b3);
title('對比度減少');
b4=-double(a)+255;%影象求補,把a的型別轉換成double後,再把double型別轉換為uint8
subplot(235);
imshow(uint8(b4));
title('雙精度型別');

結果: