MATLAB 幂函数 图像增强
输入图像是灰度图,对其进行1.3次幂和0.9次幂增强
clear
clc
r1=1.3;
r2=0.9;
I=imread('a_3_6_0.tif');
[L,R]=size(I);
figure(1)
subplot(1,1,1);
imshow(I)
title('原图');
I1=double(I);
for i=1:L
for j=1:R
mihanshu1(i,j)=I1(i,j).^r1;
mihanshu2(i,j)=I1(i,j).^r2;
end
end
figure(2)
subplot(1,1,1);
imshow(uint8(mihanshu1))
title('幂函数增强1.3');
figure(3)
subplot(1,1,1);
imshow(uint8(mihanshu2))
title('幂函数增强0.9');
效果还是不错的呀!