《基于MATLAB的图像增强初探_成菲》由会员分享,可在线阅读,更多相关《基于MATLAB的图像增强初探_成菲(3页珍藏版)》请在金锄头文库上搜索。
1、3392008M10SScienceofSurveyingandMappingVolnull33 SupplOctnull2008Te:c( 1983null),o,V3,Z_:*m)bEnullmai:l yangnullyunullchengnulltyut 163nullcoml: 2008null05null21MATLABm9nullc,f3(v,null 030024)nullKnull1null 在实际的生产a生活中, 人们直接获得的原始图像并不能直接应用到生产a生活中b因为, 原始图像在获取和传输过程中会产生各种噪声, 造成图形的对比度不够a图像模糊a对所需要的信息, 如边缘或
2、线状地物不够突出等影响b针对上述问题, 可以采用专业的图像处理软件进行处理b本文采用在MATLAB中, 根据图像中存在的具体问题, 利用MATLAB自带的函数以及用户自己编写的M函数解决具体问题b给出了用MATLAB进行灰度增强a直方图增强a平滑a锐化等操作及具体示例, 通过这几个实验, 取得较为理想的效果, 达到了图像增强的目的bnull1oMnull 图像增强; 直方图; 平滑; 锐化nullms|null TP751null null null null nullDSMnull Anull null null null nullcI|null 1009null2307(2008) nul
3、l0183null03DO I: 10null3771/jnull issnnull1009null2307null2008null07null0731null3S,N(m,vamaaDX;m*mbmMZ4W1Mb80%YVj$,Smvi?,751,lmt,Hdt1,*m,14|mH,1lH;DX;m,b#AUh,1YVm)lZbyN,m)X#3TZZbm93m)=B,+1lBmt,Hdt1)ZEb1P)m+,1SmLbm9)1Zm)am)m)bL=,VBZE),9V+ZE),rrTb2null MATLABeMATLABMatrixLaboratory(Li),KSCleveMolerpV2
4、0W70MqsHIqLinpackEispackFbVaa*aa9bw5E1,vZ?54$,5EM?wMATLABQ,7OQ?Z,tQ,QVa4aZLT,V78vHWb-, MATLABXS9ad_a|m)qb1VMATLABmm)ZSeb:4S=,m)q,SERDASLLC7?ERDAS Image,SResearchSystem INC7?ENVI,SE*/7?IRSAbq+,M1/?Jb98,Sq?MvBt,aS8,USS=Y/US,7O14,NLb7MATLABLCm),/+Z1: null MATLAB0A,m; null MATLAB)mH,a_TVUm,7MATnullLABq)
5、qV1Ev?; null_4ZLm?; nullMATLABofEs,EI0; null4m)QaloQ?vQ; nullMATLABVisualC+ +zg;/8MATLABLCm9b3nullm9#MATLABLCZE3null 1null3null 1null1null)LM9MVPmS9v,m1Z,mMb,+A2bLMLsL,MLMbLM1vS)S,sAU!S,PMmZmrb,BmZmKl10,Kv72,VLM,Kl0,Kv255,m1bMATLABm)QfimadjustLM9b/YV)LMLCm9bMATLABs1o/:I= imread(nullnullnullnullnulln
6、ullnull ); null %|mJ= imadjust( I, , , gamma); null %)LMnullnullm1AUTbYV-mM1,mAMb9FmZmZS,9Fm)Sb3null 1null2nullZm(?vmsNS=,Pm%b,1bPmS7P(s,V79vQ,Pm%b,r9,YZm(Zm?bZm(|mZmYVMfM(Zm,(Zmm,V7Bs(m2bMATLABm)QfhisteqmSnull null null null null null null null null null null null null null null null null null null
7、 null33184null9null null null null null null null null null null null null null nullnullcnullMATLABm9.T,AA,hnull salt& peppernull.2,rorT1(ro1z,mHbb3null 3nulllHaLS,VZEbVPmHLSQ4,yN9H9bYVsVPmH,m5YVsVPmHlab2bKsZE0Eb00sobel0aprewitt0alaplacian0b/+0rT1bMATLABs1o/:h1= fspecial( nullsobelnull );%lsobel0I1= imfilter( I, h1, null replicatenull );nu