




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、matlable在圖像處理中的應用2022/9/182022/9/18一.圖像的灰度直方圖圖像的灰度直方圖(H是圖像a.bmp的數據矩陣)imhist(H):顯示a的直方圖 histeq(H):將圖像a進行直方圖均衡化 adapthisteq(H):將圖像a進行直方圖均衡化imhist函數只能處理二維圖像,因此處理RGB圖像,需先轉化成灰度圖像,顯示灰度直方圖 H=rgb2gray(imread(kang.jpg); subplot(3,2,1); imshow(H); title(原圖); subplot(3,2,2); imhist(H); title(原圖直方圖); subplot(3,
2、2,3); H1=adapthisteq(H); imshow(H1); title(adapthisteq均衡后圖); 2022/9/182022/9/18 subplot(3,2,4); imhist(H1); title(adapthisteq均衡后直方圖); subplot(3,2,5); H2=histeq(H); imshow(H2); title(histeq均衡后圖); subplot(3,2,6); imhist(H1); title(histeq均衡后直方圖)2022/9/182022/9/18 函數imadjust用于對灰度級圖像進行灰度變換。該函數的一般語法格式為: g
3、=imadjust(f,low-in high-in,low-out high-out,gamma) 該函數將圖像f中的灰度值映射為圖像g中的新值,即將low-in至high-in之間的值映射到low-out至high-out之間的值,若gamma值小于1,則映射被加權值較高(較亮)的輸出值,若gamma值小于1,則映射被加權值較低(較暗)的輸出值。若函數參量缺省,則gamma默認為1(線性映射)。 例:直方圖的對應變化和圖像對比度的變化2022/9/182022/9/18 二.頻率域濾波平滑濾波器 K=filter2(fspecial(average,3),I)/255; fspecial(
4、average,3):用來創建3*3的均值濾波器 Fspecial(h,I):濾波函數 I:原圖像矩陣中值濾波器 K=medfilt2(I,3,3); Medfilt2:中值濾波器 I:原圖像矩陣 3,3:窗寬 imfilter是多維濾波,而filter2只能二維圖像濾波。2022/9/182022/9/18例一:利用低通鄰域平均模板進行平滑2022/9/182022/9/18例二:中值濾波和平均濾波 2022/9/182022/9/18例:對一幅圖像加噪并去噪2022/9/182022/9/18一.傅里葉變換MATLAB函數fft,fft2,fftn實現了傅里葉變換算法,分別計算一維,二維D
5、FT和n維DFT。函數ifft,ifft2和ifftn計算逆DFT。 使用傅里葉變換濾波時,需要對輸入數據進行零填充。此時,語法變為F=fft2(f,p,q) 使用這一語法,fft2會對輸入圖像填充所需數目的0,以便結果函數的大小為p*q。 傅里葉譜可以使用函數abs獲得:s=abs(F) 可以使用函數fftshift將變換的原點移動到頻率矩形的中心。語法為Fc=fftshift(F) 與中心處亮度值占支配地位的8位顯示相比,該譜中值的范圍很大,通過對數變換解決這一問題:s2=log(1+abs(Fc) 2022/9/182022/9/18例一: 圖象的FFT變換 2022/9/182022/
6、9/18例二:圖象的DCT變換 2022/9/182022/9/18例三:傅里葉變換的Matlab代碼2022/9/182022/9/18三.Radon變換Radon變換是與CT斷層影響重建算法相關的數學變換,二維情況下Radon變換大致可以理解為一個平面內沿不同的直線(直線與原點的距離為d,方向角為A)對二維函數f(x,y)做線積分,得到的像F(d,A)就是函數f的Radon 變換。 Radon函數具體使用如下: R,xp=radon(I,theta); theta參數表示旋轉角度。R的列包含了theta中每個角度的Radon變換;向量xp包含沿x軸的對應坐標;I的中心像素定義為floor(
7、size(I)+1)/2),它是x軸上對應于x=0的像素。 Example:計算一幅圖像在0度和45度上的Radon變換。2022/9/182022/9/18例一:使用如下命令進行Radon變換2022/9/182022/9/18例二:方形圖像的Radon變換從0度一直計算到180度,間隔為12022/9/182022/9/18例三:首先用radon函數計算圖像I在一組旋轉角度theta下的Radon變換R,然后用iradon函數根據R和Theta重建圖像I。2022/9/182022/9/18四.圖像分割一:點檢測2022/9/182022/9/18 二:線檢測2022/9/182022/9/184、圖像的閾值分割 I=imread(blood1.tif); imhist(I); % 觀察灰度直方圖, 灰度140處有谷,確定閾值T=140 I1=im2bw(I,140/255); % im2bw函數需要將灰度值轉換到0,1范圍內 f
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025新北京經濟特區房屋租賃合同范本
- 過敏性紫癜的飲食護理
- 移動電池出租合同范本
- 食堂物資采購合同范本
- 團隊凝聚力提升培訓
- 商業門面租賃合同范例
- 培訓資料-剖宮產術后護理查房
- 租賃整個學校合同范本
- 合伙成立公司協議
- 個人消費貸款保證合同范例二零二五年
- 海南省省直轄縣級各縣區鄉鎮行政村村莊村名明細居民村民委員會
- 簡約喜慶元宵節介紹模板 教學課件
- 西藏林芝嘉園小區項目可研(可研發)
- 喪假證明模板
- summary-writing-概要寫作-優質課件
- 按期取得畢業證和學位證承諾書
- T∕CIC 049-2021 水泥窯用固體替代燃料
- 部編版高中語文必修下冊第八單元《單元導讀》教學設計
- 第五章 學校教育的主要活動形式:課堂教學
- 大會—冠脈微循環障礙
- 《辦公自動化》教學教案
評論
0/150
提交評論