欢迎来到天天文库
浏览记录
ID:9503574
大小:532.00 KB
页数:17页
时间:2018-05-01
《二维灰度图象的统计分析及fft变换处理课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《基础强化训练》报告题目:二维灰度图象的统计分析及FFT变换处理专业班级:学生姓名:指导教师:目录摘要1Abstract21数据采集31.1图像的选取31.2MATLAB读取方法31.2.1编辑M文件41.2.2图像的读取41.2.3查看图像的属性51.2.4灰度值的获取72数据统计处理82.1均值计算82.1.1原理介绍82.1.2仿真结果82.2标准差计算82.3方差计算92.4灰度直方图103快速傅立叶变换123.1原理介绍123.2仿真结果124总结(心得体会)14参考文献15《基础强化训练》报告摘要MATLAB是集数值计算,符号运算及图形处理等强大功能于一体的科学计算语言。作为
2、强大的科学计算平台,它几乎能够满足所有的计算需求。MATLAB本身就是功能强大的数据可视化工具,可以通过各种形式显示分析数据,例如灰度直方图、等高线、蒙太奇混合、像素分析、图层变换以及材质贴图等。利用可视化的图形,不仅能够评估图形图像的特性,还能够分析图像中的色彩分布等情况。本次练习介绍的就是Matlab环境下的一些最基本的图像处理操作,如读图像、写图像、查看图像信息和格式、尺寸和灰度的伸缩等等;通过实验掌握图像直方图的描绘方法,加深直方图形状与图像特征间关系间的理解;加深对直方图均衡算法的理解。14《基础强化训练》报告AbstractMATLABisascientificcomputi
3、nglanguagethataddsthefunctionofnumericalcomputingandgraphicsprocessing,symbolstogether.Asapowerfulscientificcomputingplatforms,itcanalmostsatisfyallthecalculationsthatneeds.MATLABitselfisapowerfultoolofdatavisualizationthatcandisplaydatathroughvariousforms,suchasgraylevelhistogram,contours,montag
4、emixing,pixelanalysis,thelayertextureandtransformation.Withvisualgraphics,itcannotonlyevaluateimagecharacteristics,butalsoanalyzethedistributionofcolorimage.ThepurposeofthepracticeofintroducingMatlabenvironmentisthemostbasicofsomeimageprocessingoperations,suchasread,write,imageinformationandimage
5、format,sizeandgraytelescopic;etc.Throughtheexperimentmasteryofimagehistogramsdepictsmethod,deepenthehistogramimagefeatureandtherelationshipbetweentheshapeofunderstanding,andtodeepentheunderstandingofhistogramequalizationalgorithm.14《基础强化训练》报告1数据采集Matlab软件的图像采集工具箱提供了大量的函数用于采集图像和视频信号,该工具箱支持的硬件设备包括工
6、业标准的PC图像采集卡和相应的设备。所支持的硬件包括:Matrox和DataTranslation公司提供的视频采集设备,同时还支持Windows平台下支持USB或者火线(IEEE-1394)的视频摄像头等设备。MATLAB可以支持很多很多图片的文件格式,例如*cur、*bmp、*hdf、*ico、*jpg、*tif、*gif、*pcx等。用于读写图像数据的函数有imread(从图像格式的文件中读取数据)和imwrite(将数据写入图像格式的文件)。这里我用到的是imread,主要是用到图像文件的读取。1.1图像的选取本次研究对象为图片来自于网络,名称和格式为qie.png,为了便于在M
7、ATLAB中对之进行操作,将此图像放在E:programfilesMATLAB7work目录下,所选图像如下所示:图1原始图片1.2MATLAB读取方法14《基础强化训练》报告Matlab是解释型语言,就是说Matlab命令行中敲入的命令在当前Matlab进程中被解释运行,但是,每次执行一个任务时敲入过于冗长的命令序列是非常不方便的,因此,有两种方法可以使Matlab的力量得到扩展------脚本和函数。这两种方法都用像ema
此文档下载收益归作者所有