数字图像处理期中期大作业.docVIP

  • 4
  • 0
  • 约6.36千字
  • 约 13页
  • 2018-05-26 发布于河南
  • 举报
数字图像处理期中期大作业

《数字图像处理》 期中大作业任务书 姓名 李林 学号 14082200150 序号 09 wujhlf@ 湖南理工学院信息与通信工程学院 2011年11月 作业内容 第一部分:IPT函数的应用1、读取并显示一张彩色图像,然后将其灰度化,并将灰度化后的结果存入计算机中,最后再将其二值化;I= imread(C:\Documents and Settings\Administrator\My Documents\My Pictures\Water lilies.jpg); %读入彩色图像文件imshow(I); %显示图像 [d1,d2,d3] = size(I); if(d3 1) I = rgb2gray(I); %调用灰度处理函数对图像进行灰度处理 end I = double(I) / 255; I1 = uint8(255 * I * 0.5 + 0.5); f=im2bw(I); %调用二值转换函数将图像转换成二值图像 imshow(f);imwrite(I,Water lilies.jpg)% 显示二值图像,将二值图像h写入计算机 原图 灰度化后的图像 二值处理后的图像 2、使用亮度变换函数完成一张灰度图片的亮度调整;I= imread(C:\Documents and Settings\Administrator\My Documents\My Pictures\Water lilies.jpg); %读入彩色图像文件imshow(I); %显示图像 f=rgb2gray(I) %调用灰度处理函数对图像进行灰度处理 imshow(f) imwrite(f,’f.jpg’) g=immadjust(e,[0.4 0.7],[0 1]) %对灰度图像进行亮度调整 imshow(g) imwrite(g,’g.jpg’) %将亮度处理后的图像写入计算机 亮度处理后的图像 3、计算图像的直方图并对其进行均衡化和归定化;I= imread(C:\Documents and Settings\Administrator\My Documents\My Pictures\Water lilies.jpg); imshow(I); f=rgb2gray(I) imhist(f) %显示灰度图像,显示原图的直方图 g =histeq(f,256); %对图像进行直方图均衡化处理 imshow(g) imhist(g) 灰度化后的图像 图像f直方图 均衡化后的图像 均衡后的直方图 I= imread(C:\Documents and Settings\Administrator\My Documents\My Pictures\Water lilies.jpg); imshow(I); f=rgb2gray(I) imhist(f) g =histeq(f,[0 50 100 150 200 256]); %进行直方图规定化 imshow(g) imhist(g) xlim(auto) %设定刻度值和取值范围 ylim(auto) %设定刻度值和取值范围 灰度化后的图像 直方图 规定化后的图像 规定化后的直方图 4、调用噪声函数对读入的图像加噪,然后调用空间噪声滤波函数进行滤波,并对滤波效果进行分析;I= imread(C:\Documents and Settings\Administrator\My Documents\My Pictures\Water lilies.jpg); imshow(I); imwrite(I,Water lilies.jpg) f=imnoise(I,poisson) %加椒盐噪声 im

文档评论(0)

1亿VIP精品文档

相关文档