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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(毕业设计160基础强化训练报告.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计160基础强化训练报告.docx

1、毕业设计160基础强化训练报告基础强化训练任务书学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 基础强化训练二维数据(蝴蝶灰度图像)的统计分析及变换处理 基础强化训练目的1 较全面了解常用的数据分析与处理原理及方法;2 能够运用相关软件进行模拟分析;3 掌握基本的文献检索和文献阅读的方法;4 提高正确地撰写论文的基本能力。训练内容和要求1 采集一幅像素大于64*64黑白图像;2 常规的数学统计数据处理:计算图象各象素点灰度值得均值、标准差、方差,并绘出灰度直方图;3 数据分析常用算法:FFT(傅立叶变换)初始条件1 MATLAB软件2 数字信号处理与图像处理基础知识时间安排:第21周

2、,安排任务(鉴3-204,7月14日)第21周,仿真设计(鉴主13楼计算机实验室)第21周,完成(答辩,提交报告,演示) 指导教师签名: 2008年 7月14 日系主任(或责任教师)签名: 年 月 日目 录摘要 1Abstract 21 数据采集 31.1 灰度图像的选择 31.2 图像的输入与输出 42 数据统计处理 52.1 均值计算 52.2 标准差计算 52.3 方差计算 52.4 灰度直方图 63 快速傅立叶变换 73.1 原理介绍 73.2 仿真结果 74 离散余弦变换 94.1 原理介绍 94.2 仿真结果 95 心得体会 11参考文献 12摘要 MATLAB是一种数学工具软件,

3、它以矩阵运算为经济基础,把计算、可视化、程序设计有机地融合到一个简单易学的交互式工作环境中。它拥有功能强大、丰富的函数工具箱,可以实现科学计算、符号运算、算法研究、数学建模和仿真、数据分析和可视化、科学工程绘图以及图形用户界面设计等强大功能。MATLAB 支持的基本图像类型有:RGB图像、灰度图像、二值图像和索引图像。相关MATLAB函数:imread;imshow;fft; fft2; dct; dct2; dwt; dwt2; std; std2; mean; mean2; hist等。Abstract MATLAB is a mathematical tool, it has matri

4、x operations for the economic base of the calculation, visualization, programming and organically integrated into a simple to learn, interactive work environment. It has a powerful, rich toolbox function can be achieved scientific computing, symbols computing, algorithm research, mathematical modeli

5、ng and simulation, data analysis and visualization of scientific engineering drawings and graphical user interface design, and other powerful features. MATLAB support the basic image types: RGB images, gray image, the image and value of the index image. MATLAB related functions: imread; imshow; fft;

6、 fft2; dct; dct2; dwt; dwt2; std; std2; mean; mean2; hist, and so on. 1 数据采集MATLAB是一种数学工具软件,它以矩阵运算为经济基础,把计算、可视化、程序设计有机地融合到一个简单易学的交互式工作环境中。它拥有功能强大、丰富的函数工具箱,可以实现科学计算、符号运算、算法研究、数学建模和仿真、数据分析和可视化、科学工程绘图以及图形用户界面设计等强大功能。MATLAB 支持的基本图像类型有:RGB图像、灰度图像、二值图像和索引图像。1.1 灰度图像的选择灰度图像被保存在一个m*n的无符号8位整数型矩阵(灰度矩阵)中,m、n分别

7、表示图像的行列数。矩阵中的每个元素代表一个像素,其像素值域为区间0,255中的整数值,0表示黑,255表示白。在MATLAB中输入函数info=imfinfo(img)查看图像属性。 info=imfinfo(d:matlab7workhudie.jpg)info = Filename: d:matlab7workhudie.jpg FileModDate: 29-Jun-2008 23:50:06 FileSize: 21900 Format: jpg FormatVersion: Width: 93 Height: 100 BitDepth: 8 ColorType: grayscale

8、FormatSignature: NumberOfSamples: 1 CodingMethod: Huffman CodingProcess: Sequential Comment: 选择的灰度图像如图-1所示:图-1 所选灰度图像1.2 图像的输入与输出在MATLAB中图像文件的输入为:img=imread(filename)读入指定图像文件到img图像矩阵。filename为一字符串,由盘符、路径、文件名、扩展名组成。图片文件的输出为:imshow(img)显示图像img,可以是彩色图像、灰度图像、二值图像。具体输入如下: gray_img=imread(d:matlab7workhud

9、ie.jpg); figure;imshow(gray_img);图-2 图像的输出2 数据统计处理 在MATLAB中输入如下指令可以得到灰度图像的像素矩阵: gray_img=imread(d:matlab7workhudie.jpg); figure;imshow(gray_img); gray_imggray_img = Columns 1 through 152.1 均值计算 m=mean2(img)计算图像矩阵img的均值。对图像矩阵的所有像素求均值。对彩色图像而言,对3个图像分量矩阵的所有像素求均值,返回值为双精度标量。结果如下: img=imread(d:matlab7workh

10、udie.jpg); m=mean2(img)m = 43.88832.2 标准差计算s=std2(img)计算图像矩阵img的标准差。对图像矩阵的所有像素求标准差。对彩色图像而言,对3个图像分量矩阵的所有像素求标准差,返回值为双精度标量。结果如下: img=imread(d:matlab7workhudie.jpg); s=std2(img)s = 76.57922.3 方差计算v=var(img)计算图像矩阵img的方差。结果如下: img=imread(d:matlab7workhudie.jpg);v=var(double(img(:)v = 5.8644e+0032.4 灰度直方图i

11、mhist(gray_img)显示灰度图像gray_img的直方图。指令为imhist(imread(d:matlab7workhudie.jpg),显示结果如图-3。图-3 灰度直方图3 快速傅立叶变换 傅里叶变换是对线性系统进行分析的一个有力工具,它将图像从空域变换到频域,使我们能够偶偶定量地分析诸如数字化系统、采样点、电子放大器、卷积滤波器、噪声、显示点等的作用(效应)。把傅里叶变换低的理论同其物理解释相结合,将有助于解决大多数图像处理问题。3.1 原理介绍 通常计算一维DFT所需的乘法和加法操作的次数是N2次,因为它把所有复指数值都存在一张表中,这样的计算量实在太大;而快速傅里叶变换将

12、DFT计算式分解,可以将操作降到(Nib(N)数量级;尤其当N是2的幂(即N=2p,其中p是整数)时,计算效率最高,实现起来也最简单。其算法思想是:先将原图像进行转置,按行对转置后的图像矩阵作一维FFT,将此变换所得到的中间矩阵再转置,再按行对装置后的中间矩阵作一维FFT,最后得到的就是二维FFT。3.2 仿真结果 作如下操作可得到傅里叶变换后的图形,见图-4. img=imread(d:matlab7workhudie.jpg); fft_img=ifft2(img); imshow(fft_img)图-4 傅里叶变换后的图作如下操作可得到频移后的傅里叶变换矩阵的三维图,见图-5.img=i

13、mread(d:matlab7workhudie.jpg);fft_img=fft2(img);figure;mesh(abs(fftshift(fft_img);图-5 频移后的傅里叶变换矩阵的三维图4 离散余弦变换4.1 原理介绍离散余弦变换,尤其是它的第二种类型,经常被信号处理和图像处理使用,用于对信号和图像(包括静止图像和运动图像)进行有损数据压缩。这是由于离散余弦变换具有很强的能量集中特性:大多数的自然信号(包括声音和图像)的能量都集中在离散余弦变换后的低频部分,而且当信号具有接近马尔科夫过程(Markov processes)的统计特性时,离散余弦变换的去相关性接近于K-L变换(K

14、arhunen-Love 变换-它具有最优的去相关性)的性能。dct2 函数功能:二维 DCT 变换格式:B=dct2(A) B=dct2(A,m,n) B=dct2(A,m,n) 说明:Bdct2(A) 计算 A 的 DCT 变换 B ,A 与 B 的大小相同;Bdct2(A,m,n) 和 B=dct2(A,m,n) 通过对 A 补 0 或剪裁,使 B 的大小为 mn。4.2 仿真结果x=imread( d:matlab7workhudie.jpg );dct_x=dct2(x);subplot(1,2,1);mesh(dct_x);y=uint8(abs(dct_x);subplot(1,

15、2,2);imshow(y);图-6 余弦变换得到的图像5 心得体会MATLAB是由MathWorks公司开发的数学分析工具,它以矩阵作为基本数据单位,适用于线性代数、数理统计、数字信号处理、动态系统仿真、自动控制等领域。在这次设计中进行仿真时使用的版本是MATIAB7,它主要由主程序和各种工具包组成,其中主程序包含数百个内部核心函数,工具包则负责各部分功能的实现。MATLAB在输入输出方面都很方便,它拥有功能强大、丰富的函数工具箱,可以实现科学计算、符号运算、算法研究、数学建模和仿真、数据分析和可视化、科学工程绘图以及图形用户界面设计等强大功能。通过这次基础强化训练,我学会了MATLAB的基

16、本使用方法和使用MATLAB软件进行图像分析的基本步骤及函数的使用,对常用的数据分析与处理原理及方法有了较为全面的了解,能够运用软件进行模拟分析。在设计过程中碰到许多不同的问题,与理论有所差距,明白理论和实践还是有差距的,我们不能只学理论而不实践,要多结合理论进行实践,这样才更加理解掌握知识,把理论应用于实践,从实践中得出结论。参考文献1 常华.仿真软件教程Multisim和MATLAB.清华大学出版社.2006.2 陈杨.MATLAB图形编程与图像处理.西安电子科技大学出版社.2002.3 王家文.MATLAB 6.5图形图像处理.国防工业出版社.2004.4 闫敬文.数字图像处理(MATLAB版).国防工业出版社.2007.5 郝文化.MATLAB图形图像处理应用教程.中国水利水电出版社.2004.本科生基础强化训练成绩评定表姓 名施瑞性 别男专业、班级通信工程0604班题 目:基础强化训练二维数据(蝴蝶灰度图像)的统计分析及变换处理答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日

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

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