预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于MATLAB的基本图像处理基于MATLAB的基本图像处理石硕1+1(首都师范大学电子信息工程系,北京100048)ThebasicimageprocessingbasedonMATLAB*Shuo-Shi1+1(DepartmentofElectronicandInformationEngineering,CapitalNormalUniversity,Beijing100048,China)+Correspondingauthor:Phn:+86-10-62645407,Fax:+86-10-62645000,E-mail:1147754843@qq,http://www.tsinghua.edu.cnReceived2002-10-08;Accepted2003-01-05Abstract:UsingthetoolboxofMatlabcanrealizetheGUIprogrammingoftheimageprocessing,whichcanmakeyourownPhotoshopcometrue.Tomeettheusers’need,theprojecthasthefollowingbasicfunctions:readandsavetheimage、designthegraphicaluserinterfacetoenableusestorevisethebrightnessandcontrast、screenshot、proceedimagehistogramstatisticsandhistogramequalization、addthediversenoiseandfilterthem、capturetheimageedgeinformation、flipandrotatetheimage、showthenegativeeffectoftheimage.Keywords:GUI;graphicaluserinterface;histogramstatistics;histogramequalization摘要:综合运用MATLAB工具箱实现图像处理的GUI程序设计,利用MATLAB图像处理工具箱,设计和实现自己的Photoshop.为满足用户的使用要求,现设计程序有以下基本功能:图像的读取和保存、设计图形用户界面让用户可以对图像进行任意亮度和对比度的修改、截图、进行图像直方图统计和直方图均衡、能对加入的噪声进行滤波去噪、采集图像边缘信息、进行图像翻转、旋转和显示底片效果.关键词:人机交互;图形用户界面;直方图统计;直方图均衡中图法分类号:TP301文献标识码:A通过以下步骤可以通过matlab实现Photoshop的功能。图像变形翻转通过matlab中f=fliplr(handles.img);f=flipud(handles.img)两个函数分别实现左右镜像翻转与上下镜像翻转。左右翻转上下翻转旋转关键部分:通过p=inputdlg(prompt,'input',1,defans);p1=str2num(p{1});来输入旋转参数。通过函数f=imrotate(handles.img,p1,'bilinear','crop');实现翻转。旋转30度直方图统计通过利用imhist(X)函数来实现直方图统计。直方图统计图SEQ直方图统计图\*ARABIC1直方图均衡方法的基本思想是,对在图像中像素个数多的HYPERLINK"http://wenwen.soso.com/z/Search.e?sp=S%E7%81%B0%E5%BA%A6%E7%BA%A7&ch=w.search.yjjlink&cid=w.search.yjjlink"\t"_blank"灰度级进行展宽,而对像素个数少的灰度级进行缩减。从而达到清晰图像的目的。直方图均衡化的基本思想是把原始图的直方图变换为均匀分布的形式,这样就增加了象素灰度值的动态范围从而可达到增强图像整体对比度的效果。设原始图像在(x,y)处的灰度为f,而改变后的图像为g,则对图像增强的方法可表述为将在(x,y)处的灰度f映射为g。在灰度直方图均衡化处理中对图像的映射函数可定义为:g=EQ(f),这个映射函数EQ(f)必须满足两个条件(其中L为图像的灰度级数):(1)EQ(f)在0≤f≤L-1范围内是一个单值单增函数。这是为了保证增强处理没有打乱原始图像的灰度排列次序,原图各灰度级在变换后仍保持从黑到白(或从白到黑)的排列。(2)对于0≤f≤L-1有0≤g≤L-1,这个条件保证了变换前后灰度值动态范围的一致性。直方图均衡化步骤SEQ直方图均衡化步骤\*ARABIC1