实验5:数字图像处理(图像放大及缩小)

实验5:数字图像处理(图像放大及缩小)

ID:20348950

大小:112.50 KB

页数:4页

时间:2018-10-10

实验5:数字图像处理(图像放大及缩小)_第1页
实验5:数字图像处理(图像放大及缩小)_第2页
实验5:数字图像处理(图像放大及缩小)_第3页
实验5:数字图像处理(图像放大及缩小)_第4页
资源描述:

《实验5:数字图像处理(图像放大及缩小)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Xx大学数字图像处理与通信课程实验报告班级:学号:姓名:实验项目名称:图像的放大或缩小实验项目性质:设计性实验实验所属课程:数字图像处理与图像通信实验室(中心):网络实验中心指导教师:实验完成时间:2012年10月30日教师评阅意见:签名:年月日实验成绩:一、实验目的:1.首先,通过实验进一步熟悉matlab、matlab编程环境以及其基本操作,和对图像的读取、显示、保存等一些基本操作,同时增加自己的实际动手能力。加强了解MATLAB的操作环境。2.完成对图像放大(或缩小)n倍的操作。二、实验主要内容及要

2、求:内容:完成对图像放大(或缩小)n倍的操作。要求:自写函数。三、实验设备及软件:PC机一台,MATBLAB。四、设计方案1、首先通过读入一张图片,然后将图像进行二值操作;2、从而调用函数,判断参数w是大于1还是小于1,如果大于1,就执行放大处理,反之则反;3、最后将处理后的图像输出,与原图像进行比较分析。五、主要代码及必要说明:functiony=fs(w)f=imread('lu.jpg');f1=im2double(f);figure,imshow(f1);[m,n,k]=size(f1);%对图像

3、进行放大处理ifw>1g=zeros(m*w,n*w,k);forx=1:mfory=1:ng(ceil(x*w)+1,ceil(y*w),1)=f1(x,y,1);g(ceil(x*w)+1,ceil(y*w),2)=f1(x,y,2);g(ceil(x*w)+1,ceil(y*w),3)=f1(x,y,3);Endfigure,imshow(g);title(‘放大后的图像’);end%对图像进行缩小处理elseg=zeros(ceil(m*w),ceil(n*w),k);forx=1:ceil(m*

4、w)fory=1:ceil(n*w)g(x,y,1)=f1(ceil(x/w),ceil(y/w),1);g(x,y,2)=f1(ceil(x/w),ceil(y/w),2);g(x,y,3)=f1(ceil(x/w),ceil(y/w),3);endendfigure,imshow(g);title(‘缩小后的图像’);end;六、测试结果及说明:1、经过处理,缩小后的图像如下图所示:2、经过处理,放大后的图像如下图所示:3、原图如下:4、通过调用所编函数,经过演示,得出以上图像,通过比较,即可看出其效

5、果。七、实验体会:通过本次实验,使我对用matlab处理图像的流程又有了更加深的了解,从而,对于本次实验的内容,也有了初步的理解和掌握;知道了以后在对图像处理的时候知道该如何去操作matlab软件,但是所不足的是,对理论性知识掌握程度不够。首先,在对图像做这些处理的时候,利用参数w,对图像进行放大或者缩小w倍。从而,通过对以上图像的操作处理,对比即可以得出其处理效果。也是通过这次实验,使得我基本上掌握了对图像的放大或者缩小的操作处理方法,了解了放大和缩小的算法,我会在以后的学习中,更加努力,既注重理论性的

6、学习,又要对图像的处理做一些更加具体、更加有针对性的、精确性的操作。增强使用MATLAB的能力。总而言之,一切都要以实践为前提,实验是必不可少的!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。