資源簡介
數(shù)字圖像處理上機實驗1_Matlab軟件對圖像灰度進行變換,matlab代碼,包括灰度線性拉伸變換 灰度的Gamma變換 灰度切片變換
代碼片段和文件信息
figure;
%1
a=imread(‘e:\rice.png‘);
a=im2double(a);
subplot(231);
imshow(a);
title(‘原圖‘);
%2
r1=[0:0.001:1];
t1=[r1<0.35].*r1*0.3+[r1<=0.65].*[r1>=0.35].*(0.105+2.6333*(r1-0.35))+[r1>0.65].*(1+0.3*(r1-1));
subplot(232);
plot(r1t1‘g‘);
title(‘灰度變換函數(shù)t1‘);
A2=[a<0.35].*a*0.3+[a<=0.65].*[a>=0.35].*(0.105+2.6333*(a-0.35))+[a>0.65].*(1+0.3*(a-1));
subplot(233);
imshow(A2);
title(‘t1處理后圖像‘);
imwrite(A2‘rice_2.jpg‘‘jpg‘);
%3
r2=[0:0.001:1];
t2=[r2<=0.5].*(15.9744*r2.^5)+[r2>0.5].*((r2-0.5).^0.2+0.12);
subplot(235);
plot(r2t2‘r‘);
title(‘灰度變換函數(shù)t2‘);
subplot(234);
imshow(a);
title(‘原圖‘);
A3=[a<=0.5].*(15.9744*a.^5)+[a>0.5].*((a-0.5).^0.2+0.12);
subplot(236);
imshow(A3);
title(‘t2處理后圖像‘);
imwrite(A3‘rice_3.jpg‘‘jpg‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????906??2012-03-10?10:49??zuoye1_4.m
?????文件????????807??2012-03-10?10:34??zuoye1_123.m
?????文件????????934??2012-03-16?20:38??zuoye_7.m
?????文件????????503??2012-03-16?19:51??zuoye_56.m
-----------?---------??----------?-----??----
?????????????????3150????????????????????4
評論
共有 條評論