欢迎来到天天文库
浏览记录
ID:6744232
大小:818.50 KB
页数:22页
时间:2018-01-24
《matlab图像处理设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、武汉理工大学《基础强化训练报告》摘要MATLAB中的数字图像是由一个或多个矩阵表示的,矩阵可以是实数,也可以是复数,这意味着MATLAB强大的矩阵运算用于图像处理非常适合,矩阵运算的语法对MATLAB中的数字图像同样适用,并且在MATLAB中,图像是按像素存储的,即矩阵的每个元素代表一个像素。本次基础强化训练的主要目的在于,了解常用的数据分析与处理原理及方法,能够运用相关软件进行模拟分析,本设计报告的主要内容包括:图像的采集、图像的常规统计处理(计算图象各象素点灰度值得均值、标准差、方差,并绘出灰度直方图)、数据分析的傅里叶变化。关键词:MATLAB图形处理傅里
2、叶变化22武汉理工大学《基础强化训练报告》AbstractMATLABindigitalimageisconsistsofoneormoreofthematrix,thematrixcanbereal,alsocanbecomplex,whichmeansMATLABstrongmatrixcomputationisverysuitableforimageprocessing,matrixcomputationofthegrammarofdigitalimageappliesMATLABinMATLAB,andtheimageisaccordingtothepi
3、xel,namelythestoreeveryelementrepresentsapixel.Thisbaseaimstostrengthenthetrainingofdataanalysis,understandandhandleprincipleandmethod,canusetherelevantsoftwaresimulationanalysis,thedesignofthemaincontentsinclude:reportofimagecollection,imageprocessing(computingimageconventionalstati
4、sticeachpixelgraydeservesmean,standarddeviation,variance,anddrawgraylevelhistogram)anddataanalysisofFourierchange.Keywords:MATLABgraphicalprocessingFourierchange22武汉理工大学《基础强化训练报告》1MATLAB数字图像处理简介1.1数字图像处理技术一幅图的元素是无限的,每一个元素都有一个特定的位置和幅值,这些元素成为图像元素、画图元素或像素。像素是广泛用于表示数字图像元素的词汇。而另一类更早期发展的图像
5、类型为模拟图像。1.2数字图像处理的特点数字图像处理的特点表现在如下几个方面:(1)图像信息量大在数字图形处理中,一幅图像可以看成是由图像矩阵中的像素组成的,一个像素的灰度级至少要用6bit来表示,一般采用8bit。(2)图像处理技术综合性强在数字图像处理中涉及的基础知识和专业技术相当广泛,一般来说涉及通信技术、计算机技术、电子技术、电视技术,至少涉及的数学、物理学等方面的基础知识就更多。(3)图像信息理论与通信理论密切相关图像信息论属于信息论科学中的一个分支。图像信息论是在通信理论研究的基础上发展起来的。22武汉理工大学《基础强化训练报告》2数据采集2.1图像
6、的选取MATLAB是由美国MathWork公司推出的用于数值计算和图形处理的软件。MATLAB中除主包外,还包含许多功能各异的工具箱,用于解决各个领域的特定问题。它的工具箱主要有通信、控制系统、滤波器设计、图像处理、非线性控制设计、系统识别、经网络、最优化、模糊逻辑、信号处理、鲁棒控制、统计等。借助于这些工具箱,用户可以非常方便地进行分析、计算及设计工作。如下图为本次课程设计中图像处理的对象,像素为550×574,满足像素要求,因为图为彩图,为满足要求,将彩图转化为灰度图。图1原彩色图2.2编辑M文件MATLAB是解释型语言,就是说MATLAB命令行中敲入的命令
7、在当前MATLAB进程中被解释运行。为方便起见,有两种方法可以使MATLAB的力量得到扩展——脚本和函数。这两种方法都用像emacs一样的文本编辑器中编写的m文件(因为扩展名是.m所以这样命名,m文件还称点m文件)。m文件的好处在于它可以保存命令,还可以轻易地修改命令而无需重新敲入整个命令行。新建m文件的方法为File/New/M-File。22武汉理工大学《基础强化训练报告》图2新建m文件2.3图像的读取利用函数imread()可完成图形图像文件的读取,语法:a=imread(filename,fmt)[X,map]=imread(filename,fmt)[
8、...]=imread(
此文档下载收益归作者所有