MATLAB圖像處理超級學習手冊

MATLAB圖像處理超級學習手冊

《MATLAB圖像處理超級學習手冊》是2014年人民郵電出版社出版的圖書,作者是張岩。

基本介紹

  • 中文名:MATLAB圖像處理超級學習手冊
  • 出版社:人民郵電出版社
  • 頁數:435頁
  • 開本:16開
  • 作者:張岩
  • 出版日期:2014年5月1日
  • 語種:簡體中文
  • ISBN:7115347271
內容簡介,編輯推薦,作者簡介,圖書目錄,

內容簡介

《MATLAB圖像處理超級學習手冊》以MATLAB R2013a版本的功能敘述為主,由淺入深全面地講解了MATLAB軟體在圖像處理方面的套用知識。《MATLAB圖像處理超級學習手冊》自始至終採用實例進行描述,內容完整且每章相對獨立,是一本不可多得的MATLAB圖像處理的學習參考書。
《MATLAB圖像處理超級學習手冊》涉及面廣,涵蓋了一般用戶需要使用的各種功能,詳細介紹了MATLAB在圖像處理方面的使用。全書共分為14章,主要包括MATLAB基礎知識、MATLAB基本運算及程式設計、圖形繪製、圖像處理基礎、圖像的運算、圖像的變換、圖像的增強、圖像壓縮編碼技術、圖像的復原、圖像分割技術、數學形態學的套用、MATLAB圖像處理在實際中的套用、MATLAB圖形用戶界面及GUI在圖像處理中的套用等。
《MATLAB圖像處理超級學習手冊》強調了圖像處理的理論和套用相結合,並給出了大量數字圖像處理技術的MATLAB實現程式。 《MATLAB圖像處理超級學習手冊》以實用為目標,深入淺出,實例引導,講解詳實,適合作為理工科高等院校研究生、本科生教學用書,也可作為從事圖像處理工作的廣大科研、工程技術人員的參考用書。

編輯推薦

作者均是經驗豐富的專業工程師,圖書內容來源於作者多年工作經驗的總結,封面統一設計,寫作統一風格。無論是從案例的選擇、講解的詳細程度、書中涉及的專業知識等各方面都充分考慮讀者的喜好,力求打造“工程軟體套用精解”這一長銷品牌。
本書特點
·由淺入深,循序漸進:本書以國中級讀者為對象,以MATLAB軟體為主線,先讓讀者了解其各項功能,然後進一步分別詳細的介紹MATLAB在圖像處理方面的套用。
·步驟詳盡、內容新穎:本書結合作者多年MATLAB使用經驗與圖像處理實際套用案例,將MATLAB軟體的使用方法與技巧詳細地講解給讀者,使讀者在閱讀時能夠快速掌握書中所講內容。
·重點突出,輕鬆易學:本書以掌握概念、強化套用為重點,加強理論與實際的結合。

作者簡介

MATLAB技術聯盟張岩,長期從事信息處理等相關工作,熟悉MATLAB等工程軟體,在國內外期刊發表論文多篇。

圖書目錄

第1章 MATLAB基礎知識 1
1.1 MATLAB簡介 1
1.1.1 什麼是MATLAB 1
1.1.2 MATLAB語言特點 2
1.1.3 MATLAB系統 4
1.2 MATLAB的工作環境 4
1.2.1 MATLAB操作界面簡介 4
1.2.2 命令視窗 5
1.2.3 M—檔案編輯/調試視窗 7
1.2.4 幫助系統視窗 8
1.2.5 工作空間視窗 9
1.2.6 圖形視窗 10
1.2.7 當前資料夾 10
1.3 查詢幫助命令 11
1.3.1 help命令 11
1.3.2 lookfor函式的使用 12
1.3.3 模糊尋找 12
1.4 本章小結 12
第2章 MATLAB基本運算及程式設計 13
2.1 矩陣的創建 13
2.1.1 直接輸入法 13
2.1.2 利用M檔案建立矩陣 14
2.1.3 利用其他文本編輯器建立矩陣 14
2.1.4 利用MATLAB內置函式建立特殊矩陣 14
2.2 矩陣的拼接 16
2.2.1 基本拼接 17
2.2.2 拼接函式 17
2.3 MATLAB矩陣尋訪 18
2.3.1 下標尋訪 18
2.3.2 單元素尋訪 19
2.3.3 多元素尋訪 19
2.4 MATLAB矩陣的運算 20
2.4.1 矩陣加減運算 21
2.4.2 矩陣乘法 21
2.4.3 矩陣除法 22
2.4.4 矩陣的乘方 22
2.4.5 矩陣的行列式 23
2.4.6 矩陣的秩 23
2.4.7 矩陣的逆 23
2.4.8 矩陣的跡 24
2.4.9 矩陣的範數及其計算函式 24
2.4.10 矩陣的特徵值與特徵向量 24
2.5 關係運算和邏輯運算 25
2.6 MATLAB變數及表達式 26
2.6.1 數值的表示 27
2.6.2 變數的表示 28
2.7 符號運算 29
2.7.1 創建符號變數 29
2.7.2 數值與符號的轉換 30
2.7.3 數值矩陣轉換為符號矩陣 30
2.7.4 符號替換 30
2.7.5 常用的符號運算 31
2.8 M檔案與M函式 32
2.8.1 M檔案 33
2.8.2 M函式 34
2.9 MATLAB程式設計 36
2.9.1 數據的輸入和輸出 36
2.9.2 順序結構 37
2.9.3 判斷語句 37
2.9.4 分支語句 39
2.9.5 for循環語句 40
2.9.6 for語句的嵌套 40
2.9.7 while循環語句 41
2.10 本章小結 41
第3章 圖形繪製 42
3.1 二維繪圖 42
3.2 MATLAB繪圖參數控制 44
3.2.1 線型 44
3.2.2 線條寬度 44
3.2.3 顏色 44
3.2.4 標記類型(13種) 44
3.3 MATLAB圖形標註與修飾函式 45
3.3.1 title函式 46
3.3.2 xlabel、ylabel函式 46
3.3.3 grid函式 47
3.3.4 legend函式 48
3.3.5 gtext函式 48
3.3.6 text函式 49
3.3.7 zoom函式 50
3.3.8 num2str、int2str函式 50
3.4 三維繪圖 50
3.4.1 三維繪圖基本流程 50
3.4.2 三維折線及曲線的繪製 51
3.4.3 三維圖形坐標標記的命令 51
3.4.4 三維格線曲面的繪製 52
3.4.5 三維陰影曲面的繪製 55
3.4.6 三維圖形的修飾標註 59
3.4.7 特殊圖形的繪製實例 61
3.5 本章小結 79
第4章 圖像處理基礎 80
4.1 MATLAB圖像檔案的格式 80
4.2 常用圖像的類型 81
4.2.1 二值圖像 81
4.2.2 索引圖像 81
4.2.3 灰度圖像 82
4.2.4 RGB圖像 83
4.3 圖像處理的基本函式 83
4.3.1 圖像檔案的查詢 84
4.3.2 圖像檔案的讀取 85
4.3.3 圖像數據類型的轉換 86
4.3.4 圖像檔案的顯示 86
4.3.5 imshow函式 87
4.3.6 圖像特殊顯示的函式 89
4.3.7 圖像檔案的儲存 92
4.4 圖像類型的轉換 93
4.4.1 dither函式 93
4.4.2 gray2ind函式 94
4.4.3 grayslice函式 95
4.4.4 im2bw函式 95
4.4.5 ind2gray函式 96
4.4.6 ind2rgb函式 96
4.4.7 mat2gray函式 97
4.4.8 rgb2gray函式 97
4.4.9 rgb2ind函式 98
4.5 MATLAB中的顏色模型 99
4.5.1 RGB模型 99
4.5.2 HSV模型 99
4.5.3 YCbCr模型 99
4.5.4 NTSC模型 100
4.5.5 HSI顏色空間 100
4.6 MATLAB顏色模型的轉換 100
4.6.1 rgb2hsv函式 100
4.6.2 hsv2rgb函式 101
4.6.3 rgb2ntsc函式 101
4.6.4 ntsc2rgb函式 103
4.6.5 rgb2ycbcr函式 104
4.6.6 ycbcr2rgb函式 105
4.7 本章小結 105
第5章 圖像的運算 106
5.1 圖像的點運算 106
5.1.1 線性點運算 106
5.1.2 非線性點運算 108
5.2 圖像的代數運算 109
5.2.1 加法運算 110
5.2.2 減法運算 111
5.2.3 乘法運算 113
5.2.4 除法運算 114
5.2.5 線性組合運算 114
5.3 圖像的邏輯運算 116
5.4 圖像的幾何運算 117
5.4.1 圖像的插值 117
5.4.2 圖像的平移 118
5.4.3 圖像的縮放 119
5.4.4 圖像的旋轉 120
5.4.5 圖像的鏡像 121
5.4.6 圖像的裁剪 123
5.5 仿射變換 124
5.5.1 尺度變換 125
5.5.2 伸縮變換 125
5.5.3 扭曲變換 126
5.5.4 旋轉變換 127
5.6 鄰域與塊操作 128
5.6.1 滑動鄰域操作 129
5.6.2 分離鄰域操作 132
5.6.3 列處理操作 134
5.6.4 區域的選擇 135
5.6.5 區域濾波 137
5.6.6 區域填充 138
5.7 本章小結 139
第6章 圖像的變換 140
6.1 傅立葉變換 140
6.1.1 傅立葉變換的物理意義 140
6.1.2 圖像傅立葉變換的物理意義 141
6.1.3 連續傅立葉變換 142
6.1.4 傅立葉變換的快速實現 143
6.1.5 傅立葉變換的性質 147
6.2 離散餘弦變換 154
6.2.1 一維離散餘弦變換 154
6.2.2 二維離散餘弦變換 154
6.2.3 二維離散餘弦函式 155
6.3 Radon變換 157
6.4 Fanbeam投影變換 161
6.5 離散沃爾什—哈達瑪變換 162
6.6 小波變換 165
6.6.1 一維連續小波變換 165
6.6.2 高維連續小波變換 166
6.6.3 連續小波變換的性質 167
6.6.4 離散小波變換 167
6.7 本章小結 170
第7章 圖像的增強 171
7.1 灰度變換增強 171
7.1.1 圖像直方圖的含義 171
7.1.2 圖像直方圖的均衡化 172
7.1.3 灰度的調整 173
7.1.4 直方圖規定化 180
7.2 空域濾波增強 182
7.2.1 按干擾源分類 182
7.2.2 按噪聲與信號的關係分類 182
7.2.3 按機率密度函式分類 183
7.2.4 imnoise函式 183
7.2.5 平滑濾波器 185
7.2.6 中值濾波器 186
7.2.7 自適應濾波器 189
7.2.8 空域銳化濾波器 190
7.3 頻域濾波增強 192
7.3.1 低通濾波器 192
7.3.2 高通濾波器 195
7.3.3 同態濾波器 199
7.4 彩色增強 201
7.4.1 真彩色增強 201
7.4.2 偽彩色增強 202
7.4.3 假彩色增強 205
7.5 小波變換在圖像增強方面的套用 206
7.5.1 圖像增強處理 206
7.5.2 圖像鈍化與銳化 207
7.5.3 小波圖像去噪處理 209
7.6 本章小結 212
第8章 圖像壓縮編碼技術 213
8.1 圖像壓縮概述 213
8.1.1 圖像壓縮的可能 213
8.1.2 圖像信息量的度量 214
8.2 圖像壓縮編碼評價標準 215
8.2.1 客觀標準 215
8.2.2 主觀標準 215
8.2.3 壓縮率 216
8.2.4 冗餘度 216
8.3 DCT變換編碼 217
8.4 圖像的無損編碼和有損編碼 220
8.4.1 無損編碼 220
8.4.2 有損編碼 220
8.5 JPEG標準 241
8.6 小波圖像壓縮編碼 242
8.7 基於小波變換的圖像水印技術 247
8.8 本章小結 250
第9章 圖像的復原 251
9.1 圖像復原的概述 251
9.1.1 圖像退化模型 252
9.1.2 噪聲的特徵 254
9.1.3 圖像質量的客觀評價 254
9.2 估計退化函式 255
9.2.1 圖像觀測估計法 255
9.2.2 試驗估計法 255
9.2.3 模型估計法 255
9.3 逆濾波復原 257
9.4 維納濾波復原 258
9.5 約束的最小二乘方濾波復原 261
9.6 Lucy—Richardson濾波復原 263
9.7 盲去卷積濾波復原 265
9.8 本章小結 267
第10章 圖像分割技術 268
10.1 圖像分割技術的基本概念 268
10.2 邊緣檢測 269
10.2.1 邊緣檢測算法 271
10.2.2 梯度運算元 271
10.2.3 Roberts運算元 272
10.2.4 Sobel運算元 272
10.2.5 Prewitt運算元 273
10.2.6 拉普拉斯(Laplacian)運算元 274
10.2.7 LOG(Laplacian—Gauss)運算元 275
10.2.8 坎尼(Canny)運算元 276
10.2.9 利用霍夫(Hough)變換檢測圖像邊緣的算法 279
10.3 閾值分割 281
10.3.1 直方圖雙峰法 281
10.3.2 最大類間方差法 282
10.3.3 疊代法 284
10.4 區域分割 286
10.4.1 區域生長法 286
10.4.2 區域分裂合併 290
10.5 分水嶺分割法 292
10.6 本章小結 296
第11章 數學形態學的套用 297
11.1 基本符號和定義 297
11.2 數學形態學的基本運算 299
11.2.1 結構元素 299
11.2.2 膨脹處理 303
11.2.3 腐蝕處理 305
11.2.4 膨脹和腐蝕的組合 306
11.2.5 擊中或擊不中處理 310
11.3 基於膨脹和腐蝕的數學形態學套用 311
11.3.1 骨架化 311
11.3.2 邊界提取 314
11.3.3 圖像區域填充 315
11.3.4 移除小對象 316
11.3.5 距離變換 317
11.4 基於膨脹和腐蝕的數學形態學重建 319
11.4.1 極大值和極小值 320
11.4.2 極值的抑制 321
11.4.3 極小值的突顯 323
11.5 對象的特性度量 324
11.5.1 連通區域的標識 324
11.5.2 二值圖像的對象選擇 326
11.5.3 圖像面積的計算 327
11.6 查找表操作 327
11.6.1 查找表的創建 327
11.6.2 查找表的使用 328
11.7 本章小結 329
第12章 MATLAB圖像處理在實際中的套用 330
12.1 圖像處理技術在醫學處理方面的套用 330
12.1.1 圖像旋轉在醫學處理方面的套用 330
12.1.2 圖像剪下在醫學處理方面的套用 331
12.1.3 圖像負片效果在醫學處理方面的套用 332
12.1.4 灰度變換在醫學處理方面的套用 332
12.1.5 直方圖均衡化在醫學處理方面的套用 333
12.1.6 銳化效果在醫學處理方面的套用 334
12.1.7 邊緣檢測效果在醫學處理方面的套用 335
12.2 MATLAB識別與統計的套用 336
12.3 MATLAB圖像處理在車牌識別系統上的套用 339
12.3.1 車牌識別研究內容 339
12.3.2 車牌識別系統設計原理概述 339
12.3.3 圖像讀取及車牌區域提取 340
12.3.4 牌照區域的分割 345
12.3.5 車牌進一步處理 347
12.3.6 字元分割與歸一化 348
12.3.7 字元的識別 350
12.3.8 程式原始碼 352
12.4 本章小結 359
第13章 MATLAB圖形用戶界面 360
13.1 圖形用戶界面簡介 360
13.1.1 命令方式 360
13.1.2 選單方式 360
13.1.3 GUI模板 360
13.1.4 圖形用戶界面設計視窗 361
13.2 圖形用戶界面開發環境 362
13.2.1 布局編輯器 362
13.2.2 位置調整工具 364
13.2.3 用屬性查看器設定控制項屬性 365
13.2.4 選單編輯器 366
13.2.5 對象瀏覽器 367
13.2.6 Tab順序編輯器 367
13.3 控制項對象及屬性 368
13.3.1 控制項對象的描述 368
13.3.2 控制項對象的屬性 369
13.3.3 控制項對象的建立 370
13.4 選單設計 373
13.4.1 建立用戶選單 373
13.4.2 選單對象常用屬性 373
13.4.3 快捷選單 375
13.5 對話框設計 376
13.5.1 Windows公共對話框 377
13.5.2 MATLAB專用對話框 379
13.6 GUI程式設計 382
13.7 本章小結 395
第14章 GUI在圖像處理中的套用 396
14.1 圖形用戶界面控制項的設定 396
14.2 圖像處理操作 397
14.2.1 “檔案操作”選單項 397
14.2.2 “圖像編輯”選單項 399
14.2.3 “圖像分析”選單項 403
14.2.4 “圖像調整”選單項 407
14.2.5 “圖像平滑”選單項 411
14.2.6 “圖像銳化”選單項 415
14.2.7 “圖像高級處理”選單項 421
14.2.8 “小波變換”選單項 423
14.3 本章小結 426
附錄 圖像處理工具箱函式匯總 427
參考文獻 436

相關詞條

熱門詞條

聯絡我們