📄 dip1.m
字号:
%1
figure;
subplot(4,3,1);
i=imread('Fig3.10(b).jpg');
i=im2double(i);
imshow(i);title('1');
%2
subplot(4,3,2);
r=[0:0.001:1];
s=[r<0.35].*r*0.3+[r<=0.65].*[r>=0.35].*(0.105+2.6333*(r-0.35))+[r>0.65].*(1+0.3*(r-1));
plot(r,s);title('2p,');
subplot(4,3,3);
T1=[i<0.35].*i*0.3+[i<=0.65].*[i>=0.35].*(0.105+2.6333*(i-0.35))+[i>0.65].*(1+0.3*(i-1));
imshow(T1);title('2i,');
imwrite(T1,'Fig3.10(b)_T1.jpg','jpg');
%3
subplot(4,3,4);
r=[0:0.001:1];
s=[r<=0.5].*(r.^5)*15.9744+[r>0.5].*((r-0.5).^0.2+0.12);
plot(r,s);title('3p,');
subplot(4,3,5);
T2=[i<=0.5].*(i.^5)*15.9744+[i>0.5].*((i-0.5).^0.2+0.12);
imshow(T2);title('3i,');
imwrite(T2,'Fig3.10(b)_T2.jpg','jpg');
%4
subplot(4,3,6);
ss1=r.^0.6;
ss2=r.^0.4;
ss3=r.^0.2;
plot(r,ss1,r,ss2,r,ss3);title('4p,');
subplot(4,3,7);
s1=imadjust(i,[],[],0.6);
imshow(s1);title('41i,');
subplot(4,3,8);
s2=imadjust(i,[],[],0.4);
imshow(s2);title('42i,');
subplot(4,3,9);
s3=imadjust(i,[],[],0.3);
imshow(s3);title('43i,');
%5
subplot(4,3,10);
rr=imread('Fig3.04(a).jpg');
rr=im2double(rr);
imshow(rr);title('5i,');
ss=1-rr;
imwrite(ss,'Fig3.10(a)_ss.jpg','jpg');
%6
subplot(4,3,11);
r=[0:0.001:1];
s=[r<=0.4].*[r>=0.2]*0.6;
plot(r,s);title('6p,');
subplot(4,3,12);
s6=[i<=0.4].*[i>=0.2]*0.6+[i>0.4].*i+[i<0.2].*i;
imshow(s6);title('6i,');
imwrite(s6,'Fig3.10(b)_s6.jpg','jpg');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -