編輯推薦
·由淺入深,循序漸進:本書以初級和中級讀者為對象,先讓讀者瞭解MATLAB軟件的各項功能,然後進一步詳細介紹MATLAB在圖像處理方麵的應用。
·步驟詳盡、內容新穎:本書結閤作者多年MATLAB使用經驗與圖像處理實際應用案例,將MATLAB軟件的使用方法與技巧詳細地講解給讀者,使讀者在閱讀時能夠快速掌握書中所講內容。
·敘述詳實,案例豐富:通過學習實際工程應用案例的具體操作是掌握MATLAB的方式。本書每個例子都是精挑細選,針對性很強,很好地覆蓋瞭MATLAB在圖像處理各方麵的應用。
內容簡介
本書基於MATLAB R2014a版軟件,詳細講解瞭MATLAB圖像處理的基礎知識和核心內容。全書分為3個部分:第1部分介紹瞭MATLAB的基礎知識、MATLAB的發展史以及MATLAB的基本運算等內容,讓讀者對MATLAB有一個概要性的認識;第2部分為MATLAB常見的圖像處理技術,涵蓋的內容有MATLAB圖像的繪製、圖形用戶界麵、圖像的基本運算、圖像的變換、圖像的壓縮編碼、圖像的增強技術、圖像的復原等,嚮讀者展示瞭MATLAB對數字圖像進行處理的方法及技巧;第3部分為MATLAB的高級圖像處理技術及應用,涵蓋的內容有小波在圖像處理中的應用、BP神經網絡在圖像處理中的應用、圖像處理及GUI應用實例等內容,讓讀者進一步領略MATLAB的強大功能和廣泛的應用範圍。
作者簡介
高飛,從事信息處理等相關工作,熟悉MATLAB等工程軟件,在國內外期刊發錶論文多篇。曾編寫MATLAB教程等多種圖書。
內頁插圖
目錄
第1章 數字圖像與MATLAB基礎 1
1.1 數字圖像處理簡介 1
1.1.1 什麼是數字圖像 1
1.1.2 圖像的分類 1
1.1.3 圖像文件格式 3
1.2 數字圖像處理的研究內容 5
1.2.1 圖像變換 5
1.2.2 圖像增強和復原 6
1.2.3 圖像分割 6
1.2.4 圖像編碼壓縮 7
1.3 MATLAB概述 7
1.3.1 MATLAB的發展曆程 7
1.3.2 MATLAB係統 8
1.4 MATLAB工作環境 8
1.4.1 命令行窗口 8
1.4.2 幫助窗口 10
1.4.3 幫助係統窗口 11
1.4.4 M文件編輯窗口 12
1.4.5 圖形窗口 14
1.4.6 當前文件夾 14
1.4.7 搜索路徑 15
1.5 數組與矩陣 15
1.5.1 數組的創建與操作 15
1.5.2 常見的數組運算 19
1.5.3 矩陣的錶示 22
1.5.4 尋訪矩陣 26
1.5.5 矩陣的拼接 28
1.5.6 矩陣的運算 33
1.6 MATLAB基本數值類型 35
1.6.1 整數類型數據運算 37
1.6.2 變量與常量 39
1.6.3 數值 41
1.6.4 錶達式 42
1.6.5 空數組 43
1.6.6 邏輯運算 44
1.6.7 關係運算 48
1.7 字符串 49
1.7.1 創建字符串 49
1.7.2 基本字符串操作 50
1.7.3 字符串操作函數 52
1.8 MATLAB程序流程控製結構 61
1.8.1 順序結構 61
1.8.2 選擇結構 62
1.8.3 循環結構 66
1.8.4 程序流程控製語句及其他常用命令 67
1.9 查詢幫助命令 69
1.9.1 help命令 69
1.9.2 模糊尋找 71
1.10 小結 72
第2章 MATLAB圖形的可視化 73
2.1 二維繪圖 73
2.1.1 基本的二維繪圖 74
2.1.2 figure函數與subplot函數 77
2.1.3 二維圖形的標住與修飾 79
2.1.4 特殊二維圖形的繪製 85
2.2 三維繪圖 92
2.2.1 三維摺綫及麯綫的繪製 93
2.2.2 三維圖形坐標標記的函數 93
2.2.3 三維網格麯麵的繪製 94
2.2.4 三維陰影麯麵的繪製 96
2.2.5 三維圖形的修飾與標注 99
2.2.6 特殊三維圖形的繪製實例 101
2.3 小結 108
第3章 MATLAB圖像處理基礎 109
3.1 圖像文件的讀寫 109
3.1.1 圖像文件的查詢 109
3.1.2 圖像文件的讀取 110
3.1.3 圖像文件的儲存 112
3.2 圖像文件的顯示 112
3.2.1 imtool函數 112
3.2.2 imshow函數 113
3.2.3 image函數和imagesc函數 115
3.2.4 colorbar函數 116
3.2.5 montage函數 117
3.2.6 warp函數 117
3.2.7 subimage函數 118
3.2.8 zoom函數 119
3.2.9 impixel函數 119
3.3 圖像類型的轉換 121
3.3.1 通過抖動算法轉換圖像類型的函數dither 121
3.3.2 灰度圖像轉換為索引圖像的函數gray2ind 122
3.3.3 設定閾值將灰度圖像轉換為索引圖像的函數grayslice 123
3.3.4 轉換為二值圖像的函數im2bw 124
3.3.5 索引圖像轉換為灰度圖像的函數ind2gray 124
3.3.6 索引圖像轉換為RGB圖像的函數ind2rgb 125
3.3.7將數據矩陣轉換為灰度圖像的函數mat2gray 126
3.3.8 RGB圖像轉換為灰度圖像的函數rgb2gray 126
3.3.9 RGB圖像轉換為索引圖像的函數rgb2ind 127
3.4 MATLAB中的顔色模型 128
3.4.1 RGB模型 128
3.4.2 HSV模型 128
3.4.3 NTSC模型 129
3.4.4 YCbCr模型 129
3.4.5 HSI模型 129
3.5 顔色模型的轉換 129
3.5.1 rgb2hsv函數 130
3.5.2 hsv2rgb函數 130
3.5.3 rgb2ntsc函數 131
3.5.4 ntsc2rgb函數 132
3.5.5 rgb2ycbcr函數 134
3.5.6 ycbcr2rgb函數 134
3.6 小結 135
第4章 數字圖像的運算 136
4.1 圖像的點運算 136
4.2 圖像的代數運算 139
4.2.1 圖像的加法運算 139
4.2.2 圖像的減法運算 142
4.2.3 圖像的乘法運算 143
4.2.4 圖像的除法運算 145
4.2.5 其他用於代數運算的函數 146
4.3 圖像的邏輯運算 151
4.4 圖像的幾何運算 153
4.4.1 圖像的插值 153
4.4.2 圖像的空間幾何變換 154
4.5 圖像仿射變換 163
4.6 圖像的位邏輯運算 164
4.7 圖像的鄰域與塊操作 166
4.7.1 滑動領域操作 166
4.7.2 按列嚮量進行模闆和獨立分塊處理 167
4.7.3 獨立分塊處理 167
4.7.4 圖像的區域處理 168
4.8 小結 170
第5章 圖像的變換 171
5.1 傅裏葉變換 171
5.1.1 連續傅裏葉變換 171
5.1.2 離散傅裏葉變換 172
5.1.3 快速傅裏葉變換 173
5.1.4 MATLAB提供的傅裏葉變換函數 174
5.1.5 傅裏葉變換的性質 179
5.2 離散餘弦變換 182
5.3 圖像的Radon變換 186
5.3.1 Radon變換 186
5.3.2 Fanbeam投影 190
5.4 離散沃爾什和哈達瑪變換 193
5.5 小結 196
第6章 圖像的增強 197
6.1 空域內的圖像增強 197
6.1.1 直方圖 197
6.1.2 灰度變換增強 200
6.1.3 直方圖均衡化 206
6.1.4 直方圖規定化 207
6.2 空域濾波增強 209
6.2.1 imnoise函數 209
6.2.2 平滑濾波 212
6.2.3 中值濾波 215
6.2.4 二維統計順序濾波 218
6.2.5 自適應濾波器 219
6.2.6 銳化濾波器 221
6.3 頻域濾波增強 223
6.3.1 低通濾波 224
6.3.2 高通濾波 226
6.3.3 帶阻濾波 229
6.3.4 同態濾波 230
6.4 彩色增強分析 231
6.4.1 僞彩色增強 231
6.4.2 真彩色增強 236
6.4.3 假彩色增強 236
6.5 小結 237
第7章 圖像的分割 238
7.1 圖像分割技術的介紹 238
7.2 邊 緣 檢 測 239
7.2.1 梯度算子 239
7.2.2 拉普拉斯算子 243
7.2.3 Canny算子 244
7.3 霍夫變換 246
7.3.1 利用霍夫變換檢測直綫 246
7.3.2 利用霍夫變換檢測圓 246
7.3.3 hough函數 247
7.3.4 houghpeaks函數 248
7.3.5 houghlines函數 249
7.4 基於區域的圖像分割方法 251
7.4.1 區域生長法 251
前言/序言
MATLAB圖像處理375例 下載 mobi epub pdf txt 電子書