• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Matlab
  • 标签: matlab  

资源简介

数字图像处理上机实验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(‘灰度变换函数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(‘灰度变换函数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


评论

共有 条评论