欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《计算机图形图像处理设计》实验报告.docx

    • 资源ID:14408874       资源大小:926.75KB        全文页数:21页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《计算机图形图像处理设计》实验报告.docx

    1、计算机图形图像处理设计实验报告 计算机图形图像处理实验报告册 学 院:旅游与环境学院 专 业:地理信息系统 教 师:肖冰(副教授) 组 员:周 伟(41209163) 刘 杰(41209165) 苟 芬(41209190) 马 芳(41209179) 陈家浩(41209166) 基于MATLAB图像增强处理实验时间:2015年6月24日实验背景:图像增强处理可以使得处理后的图像对给定的应用比原来的图像更加有效同时可以有效的改善图像质量。实验目的:1了解MATLAB的操作环境和基本功能。 2掌握MATLAB中图像增强处理的几种技术的使用。 3加深理解图像增强处理的实验原理。实验环境: Windw

    2、s7 MATLAB7.0二实验原理 数字图像处理是指将图像信号转换成数字格式并利用计算机对其进行处理的过程。在图像处理中,图像增强技术对于提高图像的质量起着重要的作用。本文先对图像增强的原理以及各种增强方法进行概述,然后着重对灰度变换、直方图均衡化、平滑和锐化等几种常用的增强方法进行了深入的研究,在学习数字图像的基本表示与处理方法的基础上,针对图像增强的普遍性问题,研究和实现常用的图像增强方法及其算法,通过Matlab实验得出的实际处理效果来对比各种算法的优缺点,讨论不同的增强算法的适用场合,并对其图像增强方法进行性能评价。三.实验内容及步骤: 实验流程图如下: 代码输入RGB图像读入图片数据

    3、及软件准备 结果分析与讨论 图像及结果输出1. 彩色图像的均衡化步骤: 1统计原图像素每个像素的个数 2统计原图像每个灰度级的像素的累积个数 3家里灰度级得映射规则 4将原图每个像素点的灰度映射到新图1. clearall2. I=imread(F:computer哪吒.jpg);%读入JPG彩色图像文件3. imshow(I)%显示出来4. title(哪吒)5. I_gray=rgb2gray(I);%灰度化后的数据存入数组6. imwrite(I_gray,灰度图.bmp);%保存灰度图像7. figure,imshow(I_gray);8. title(灰度图)9. 10. heigh

    4、t,width=size(I_gray);%测量图像尺寸参数11. p=zeros(1,256);%预创建存放灰度出现概率的向量12. fori=1:height13. forj=1:width14. p(I_gray(i,j)+1)=p(I_gray(i,j)+1)+1;15. end16. end17. s=zeros(1,256);18. s(1)=p(1);19. fori=2:25620. s(i)=p(i)+s(i-1);%统计图像中25626. s(i)=256;27. end28. end29. 30. %图像均衡化31. I_equal=I;32. fori=1:height

    5、33. forj=1:width34. I_equal(i,j)=s(I(i,j)+1);35. end36. end37. figure,imshow(I_equal)%显示均衡化后的图像38. title(均衡化后图像)39. imwrite(I_equal,哪吒.bmp);结果显示如下: 2对于灰度图的直方图均衡化:有些图像在低值灰度区间上频率较大,使得图像中较暗区域中的细节看不清楚。这时可以通过直方图均衡化将图像的灰度范围分开,并且让灰度频率较小的灰度级变大,通过调整图像灰度值的动态范围,自动地增加整个图像的对比度,使图像具有较大的反差,细节清晰。实验代码如下:1. %直方图均衡化2.

    6、 clear;3. I=imread(哪吒gray.bmp);4. height,width=size(I);5. figure6. subplot(221)7. imshow(I)%显示原始图像8. subplot(222)9. imhist(I)%显示原始图像直方图10. 11. %进行像素灰度统计;12. s=zeros(1,256);%统计各灰度数目,共256个灰度级13. fori=1:height14. forj=1:width15. s(I(i,j)+1)=s(I(i,j)+1)+1;%对应灰度值像素点数量增加一16. end17. end18. %计算灰度分布密度19. p=z

    7、eros(1,256);20. fori=1:25621. p(i)=s(i)/(height*width*1.0);22. end23. %计算累计直方图分布24. c=zeros(1,256);25. c(1)=p(1);26. fori=2:25627. c(i)=c(i-1)+p(i);28. end29. %累计分布取整,将其数值归一化为125630. c=uint8(255.*c+0.5);31. %对图像进行均衡化32. fori=1:height33. forj=1:width34. I(i,j)=c(I(i,j)+1);35. end36. end37. 38. subplo

    8、t(223)39. imshow(I)%显示均衡化后的图像40. subplot(224)41. imhist(I)%显显示均衡化后的图像的直方图结果如下所示:3.对比度增强处理: 有些图像的对比度比较低,从而使整个图像模糊不清。这时可以按一定的规则修改原来图像的每一个象素的灰度,从而改变图像灰度的动态范围。实验代码如下所示:1. clc clear A=imread(F:computer哪吒.jpg);2. f0=0;3. f1=80;4. f2=180;5. f3=255; 6. y0=0;7. y1=20;8. y2=240;9. y3=255;10. I=double(A); 11.

    9、m,n,o=size(A) for x=1:m for y=1:n Q(x,y)=0; 12. if I(x,y)=80)&(I(x,y)180) Q(x,y)=I(x,y)*2.2-156; 14. else Q(x,y)=I(x,y)*0.2+204; 15. end 16. end 17. End18. P=mat2gray(Q); 19. subplot(2,2,1);20. subimage(A);21. title(原图); 22. subplot(2,2,2);23. subimage(P);24. title(对比度增强);25. subplot(2,2,3);26. plot

    10、(f0,f1,f2,f3,y0,y1,y2,y3); 27.title(灰度映射曲线)实验结果如下图所示: 4.空域滤波增强: (1.线性平滑滤波)平滑滤波:是低频增强的空间域滤波技术。它的目的有两类:一类是模糊;另一类是消除噪音。空间域的平滑滤波一般采用简单平均法进行,就是求邻近像元点的平均亮度值。邻域的大小与平滑的效果直接相关,邻域越大平滑的效果越好,但邻域过大,平滑会使边缘信息损失的越大,从而使输出的图像变得模糊,因此需合理选择邻域的大小。 实验代码如下:I=imread(1_gray.bmp);J=imnoise(I,salt & pepper,0.02);subplot(221),i

    11、mshow(I)title(原图像)subplot(222),imshow(J)title(添加椒盐噪声图像)K1=filter2(fspecial(average,3),J)/255;%应用3*3邻域窗口法subplot(223),imshow(K1)title(3x3窗的邻域平均滤波图像)K2=filter2(fspecial(average,7),J)/255;%应用7*7邻域窗口法subplot(224),imshow(K2)title(7x7窗的邻域平均滤波图像)结果如下图所示:(2.)二维中值滤波函数medfit2来进行图像中椒盐躁声的去除) 中值滤波:基本原理是把数字图像或数字序

    12、列中一点的值用该点的一个邻域中各点值的中值代替。 实验代码如下:hood=3;%滤波窗口I,map=imread(1_gray.bmp);imshow(I,map);noisy=imnoise(I,salt & pepper,0.05);figure;imshow(noisy,map);filtered1=medfilt2(noisy,hood hood);figure;imshow(filtered1,map);hood=5;filtered2=medfilt2(noisy,hood hood);figure;imshow(filtered2,map);hood=7;filtered3=me

    13、dfilt2(noisy,hood hood);figure;imshow(filtered3,map);结果如下所示: 邻域平均法的思想是用像素及其指定邻域内像素的平均值或加权平均值作为该像素的新值,以便去除突变的像素点,从而滤除一定的噪声。实验代码如下:平均滤波算法:clc;I,map=imread(eight.tif);noisy=imnoise(I,salt & pepper,0.05);myfilt1=0 1 0;1 1 1;0 1 0;%4邻域平均滤波模版myfilt1=myfilt1/9;%对模版归一化filtered1=filter2(myfilt1,noisy);imshow

    14、(filtered1,map);myfilt2=1 1 1;1 1 1;1 1 1;myfilt2=myfilt2/9;filtered2=filter2(myfilt2,noisy);figure;imshow(filtered2,map);结果如下所示: 频域处理法:低通滤波器:低通滤波是一种过滤方式,规则为低频信号能正常通过,而超过设定临界值的高频信号则被阻隔、减弱。但是阻隔、减弱的幅度则会依据不同的频率以及不同的滤波程序(目的)而改变。实验代码如下:I,map=imread(1_gray.bmp);noisy=imnoise(I,gaussian,0.05);imshow(noisy,

    15、map);myfilt1=1 1 1;1 1 1;1 1 1;myfilt1=myfilt1/9;filtered1=filter2(myfilt1,noisy);figure;imshow(filtered1,map);myfilt2=1 1 1;1 2 1;1 1 1;myfilt2=myfilt2/10;filtered2=filter2(myfilt2,noisy);figure;imshow(filtered2,map);myfilt3=1 2 1;2 4 2; 1 2 1;myfilt3=filter2(myfilt3,noisy);figure;imshow(filtered3,

    16、map);结果如下图显示: 色彩增强处理: 彩色图像和灰度图像的根本区别是:在彩色图像中,每个像素用一个矢量(一般包括三个分量)来表示,即R分量、G分量和B分量。而灰度图像每一个像素只用一个标量来表示。这样,处理彩色图像时处理的是矢量,处理灰度图像处理的是标量。我们也可以把彩色图像中的三个分量分开,分别计算加工再进行结合,这种处理技术称为基于单色的技术。 1.真彩色增强实例:3.%真彩色图像的分解4.clc;5.RGB=imread(F:computer酒杯.jpg);6.subplot(221),imshow(RGB)7.title(原始真彩色图像)8.subplot(222),imshow

    17、(RGB(:,:,1)9.title(真彩色图像的红色分量)10.subplot(223),imshow(RGB(:,:,2)11.title(真彩色图像的绿色分量)12.subplot(224),imshow(RGB(:,:,3)13.title(真彩色图像的蓝色分量)结果如下图所示:2.伪彩色增强 由于人眼的彩色敏感细胞能分辨出几千种彩色色调和亮度,但对黑白灰度级却不敏感。热成像测温系统所产生的红外图像为黑白灰度级图像,灰度值动态范围不大,人眼很难从这些灰度级中获得丰富的信息。为了更直观地增强显示图像的层次,提高人眼分辨能力,对系统所摄取的图像进行伪彩色处理,从而达到图像增强的效果,使图像

    18、信息更加丰富。 实验代码如下:14.I=imread(1_gray.bmp);15.imshow(I);16.X=grayslice(I,16);%thresholds the intensity image I using17.%threshold values 1/16,2/16,.,15/16,returning an indexed %image in X18.figure;19.imshow(X,hot(16);结果如下图所示: 3.假彩色增强假彩色图像是用一种不同于一般肉眼看的全彩色的方式上色生成的图像,主要是为了强调突出某些用肉眼不好区别的图像。实验代码如下:20.RGB=imr

    19、ead(F:computer酒杯.jpg);21.imshow(RGB);22.RGBnew(:,:,1)=RGB(:,:,3);23.RGBnew(:,:,2)=RGB(:,:,1);24.RGBnew(:,:,3)=RGB(:,:,2);25.figure;26.subplot(121);27.imshow(RGB);28.subplot(122);29.imshow(RGBnew);结果如下图所示:实验心得体会: 通过本次实验,我们可以大致了解到了MATLAB软件的基础功能,也对计算机图像处理这门课程产生了极大的兴趣。通过这次实验,我们能将计算机图像处理这门课与自己的专业课结合起来,能解

    20、决一些专业上的问题。实验的过程中无论是组员之间的讨论,还是实验过程的体验,我们都收获颇丰。通过这个实验我们不仅掌握了一些理论知识,还能渐渐地将理论与实践结合起来,这样再去了解和学习这门课程明显容易得多,也可以更好的理解。任何实验或软件都需要多次练习和摸索,而且软件的功能并不只有这些,还有很多可以自己尝试。MATLAB软件的熟练掌握会对我以后的学习有许多帮助,也让我对这门课产生了极大的兴趣。任务安排细则主 题:基于MATLAB的图像增强处理关键词:图像增强组长(1人): 苟芬课堂汇报演讲(1人): 马芳PPT制作(2人): 周伟,刘杰word文档编写(1人):马芳,苟芬Word文档修改(1人):陈家浩剩余查资料(苟芬,陈家浩,周伟,刘杰)具体安排如下:周 伟:实验数据准备刘 杰:实验方法准备陈家浩:MATLAB软件下载与安装苟 芬:实验资料准备马 芳:实验内容整合


    注意事项

    本文(《计算机图形图像处理设计》实验报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开