ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:1,020.46KB ,
资源ID:8420594      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8420594.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二维灰度图象的统计分析及DCT变换处理.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二维灰度图象的统计分析及DCT变换处理.docx

1、二维灰度图象的统计分析及DCT变换处理基础强化训练设计报告 题 目:二维灰度图象的统计分析及DCT变换处理 专业班级: 学生姓名: 指导教师: 信息工程学院 2010 年 7 月 9 日基础强化训练设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 二维灰度图象的统计分析及DCT变换处理课程设计目的:1 较全面了解常用的数据分析与处理原理及方法;2 能够运用相关软件进行模拟分析;3 掌握基本的文献检索和文献阅读的方法;4 提高正确地撰写论文的基本能力。课程设计内容和要求1 采集一幅像素大于64*64黑白图像;2 常规的数学统计数据处理:计算图象各象素点灰度值得均值

2、、标准差、方差,并绘出灰度直方图;3 采用DCT(离散余弦变化)对图像进行分析初始条件:1 MATLAB软件。2 数字信号处理与图像处理基础知识。时间安排:第18周周一:安排任务1920周:仿真设计(鉴主13楼计算机实验室)第20周周六:完成(答辩,提交报告,演示) 指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日摘 要 MATLAB为三大数学软件之一,在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测等领域。 特别是在图像处理方面,MATLAB的图像处理和分

3、析工具箱支持索引图像、RGB图像、灰度图像、二进制图像,并能操作*.bmp、*.jpg、*.tif等多种图像格式文件,这充分体现了MATLAB图像处理和分析中的优越性。 本次基础强化训练,就是在MATLAB环境下进行一些基本的图像处理操作,如读取图像、查看图像信息和格式和获取图像的灰度值等等;并通过实验掌握数据统计处理和灰度直方图描绘的方法,加强运用MATLAB进行图像变换的能力。AbstractAs one of the three mathematical software MATLAB in numerical fields. MATLAB for matrix computation,

4、 can draw function and data, the algorithm, connect to other programming language program, etc., mainly applied in engineering design, calculation, the control signal processing and communication, image processing and signal detection, etc. Especially in the image processing, image processing and an

5、alysis of the MATLAB support thumbnail images toolbox, RGB images, gray image, the binary image, and can operate * BMP, JPG, * * tif files, etc. Various image formats that fully reflects the MATLAB image processing and analysis of the advantages.This is based on Matlab, strengthen training under the

6、 environment of some of the most basic image processing, image, such as reading, writing and image information to image formats, size and gray telescopic; etc. And through the experiment mastery of image histograms depicts method, deepen the understanding of histogram equalization algorithm.目 录摘 要 I

7、Abstract II1 数据采集 11.1 图像的选取 11.2 MATLAB读取方法 11.2.1 编辑M文件 11.2.2 图像的读取 11.2.3查看图像的格式 31.2.4 灰度值的获取 42 数据统计处理 52.1 均值计算 52.1.1 原理介绍 52.1.2 仿真结果 52.2 标准差计算 62.3 方差计算 62.4灰度直方图的绘制 63 离散余弦变换 83.1 原理介绍 83.2 仿真结果 84 总结(心得体会) 115参考文献 121 数据采集MATLAB提供专用函数从图像格式的文件中读写图像数据,这种方法不需要编写复杂的代码,只需要简单地利用MATLAB提供的函数即可。

8、 MATLAB可以支持很多很多图片的文件格式,例如cur、bmp、hdf、ico、jpg、tif、gif、pcx等。用于读写图像数据的函数有imread(从图像格式的文件中读取数据)和imwrite(将数据写入图像格式的文件)。1.1 图像的选取所选取的图片来源于自己的图片收藏,名称为“001.Jpg”,彩色图片。 图1 原始图片1.2 MATLAB读取方法1.2.1 编辑M文件打开运行MATLAB,然后在File里面新建M-File文件,输入程序即可。1.2.2 图像的读取利用函数imread函数实现图像文件的读取,然后运用imshow函数显示图像。如果采集图像为彩色图像,可以先将彩色图像转

9、换为灰度图像,再进行计算分析。操作程序如下图2所示,将work里的图片“001.jpg”写入MATLAB中。 图2 图像的读取、转换及显示程序在command window窗口运行此M文件。如果运行之后在MATLAB主页面里显示有错误的话就需要重新回到M-File的页面里面对程序进行修改然后才可以运行;如果运行之后在MATLAB主页面里面没有错误显示就可以看到如图3和图4显示的结果。 图3 原始图片 图4 灰度图片1.2.3查看图像的格式MATLAB中可以使用imfinfo函数查看文件信息,其调用格式为:info=imfinfo(filename),如下图5所示。得到的图像信息如下图7所示。

10、图5 查看图像格式的程序图6 图像信息1.2.4 灰度值的获取灰度值的获取可以通过imread函数读图,然后再双击workspace中的i项,在弹出的Array editor中就可以看到灰度值矩阵了。 图7 灰度值矩阵2 数据统计处理由于在应用图片的方面,对图像各项参数的要求不同,所以要对图片进行适当的数据处理,来考察图片的不同参数。均值,标准差,方差就是图像的一些相关的参数,可以用作对图片的质量来做评价。2.1 均值计算均值是像素的灰度平均值,它反映了图像的平均亮度,如果均值适中,则目视效果良好。2.1.1 原理介绍这里对图像的灰度平均值计算用的函数是mean2,其格式是mean2(),括号

11、里面就是待处理待分析的信号。由于均值反映了图像的平均亮度,所以这个指标是非常重要的。下面为具体计算图像均值的程序,如图8所示。 图8 图像均值的计算程序2.1.2 仿真结果运行以上的程序以后,如果程序有错误的话,会在MATLAB的主页面里显示出来;如果没有错误,就可以在MATLAB的主页面查看显示的结果。上图程序运行的结果如下图9所示。 图9 图像均值的计算结果2.2 标准差计算标准差作为衡量图像信息量的重量指标,反映了灰度偏离灰度均值的程度,标准差越大,则灰度级分布越分散,图像中所有灰度级出现的概率越趋于相等,则包含的信息越趋于最大。这里对图像的标准差计算用的函数是std2,其格式是std2

12、(),括号里面就是待处理待分析的信号。如下图10为图像标准差的计算程序及结果。 图10 图像标准差的计算程序及结果2.3 方差计算方差,即标准差的平方。它也是考察图像质量的一种重要参数。这里对图像方差的计算如图11所示,在求标准差的基础上,方差是标准差的平方。 图11 图像方差的计算程序及结果2.4灰度直方图的绘制直方图是一个显示灰度或索引图像亮度分布情况的图表,它是图像分析中用来说明图像灰度分布的图形。直方图的每一个分支表示对应灰度级出现的频数(处于该灰度级的像素的数目)间的统计关系,用横坐标表示灰度级,纵坐标表示频数(或相对频数=频数/总像素数目)。这里对图像的直方图的绘制用的函数是imh

13、ist,如下图12所示为绘制图像灰度直方图的程序。 图12 绘制图像的灰度直方图的程序以上程序运行的结果如下图13所示。图13 图像的灰度直方图3 离散余弦变换图像变换是将图像从空间(2D平面)变换到频域。变幻的目的是根据图像在变换域中的某些性质对其进行处理。傅立叶变换是最常用的变换方式,用它可以完成图像分析、图像增强及图像压缩等工作。离散余弦变换是与傅里叶变换相关的一种变换,它类似于离散傅里叶变换,但是只使用实数。3.1 原理介绍离散余弦变换(dct for discrete cosine transform)是与傅里叶变换相关的一种变换,它类似于离散傅里叶变换(dft for discre

14、te fourier transform),但是只使用实数。离散余弦变换相当于一个长度大概是它两倍的离散傅里叶变换,这个离散傅里叶变换是对一个实偶函数进行的。如下图14所示为离散余弦变换的程序。 图14 离散余弦变换的程序3.2 仿真结果 运行以上的程序,得到的运行结果如下图15、图16、图17、图18所示。 图15 原始图片 图16 转化得到的灰度图片 图17 经过DCT变换后的图片 图18 经过DCT逆变换后的图片4 总结(心得体会)这次的课程设计的目的主要是学习数据分析与处理的常用方法,并熟练运用MATLAB软件进行图像处理。开始的时候比较困难,因为对图像处理的方法比较陌生,对MATLA

15、B的操作也不太熟练。虽然在信号与系统实验中,接触过MATLAB,但自己对该软件了解的还是太少。后来,通过不断地查找资料,请教同学,完成了本次基础强化训练的任务。 同时,通过这次强化训练,我对MATLAB这个软件有了更深入的了解。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。其功能非常强大,由总包和若干个工具箱组成,可以实现数值分析、自动控制、图像处理、神经元网络等若干个领域的计算和图形显示,它将这些不同领域的计算用函数的形式分类成对用户完全透明的库函数,构成一个个针对专门领域的工具箱。这使得我们在使用的时候,可以直接调用这些库函数并赋予实际参数

16、就能解决实际问题,具有极高的编程效率。 这次基础强化训练让我对图像处理以及数据分析方面的知识有了初步了解,这在以后的学习中都是比较重要的专业技能。相信这次的学习,一定能为我以后的专业研究带来很大的帮助。5参考文献1 王洪元.MATLAB语言以及在电子信息工程中的应用. 清华出版社. 2004.2 李文锋.图形图像处理与应用.中国标准出版社.2006.3 贺兴华.MATLAB7.X图像处理.北京人民邮电出版社.2006.4 吴传生.概率论与数理统计.高等教育出版社.2009.本科生基础强化训练成绩评定表姓 名性 别专业、班级题 目:答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1