本書通過大量的實例介紹如何進行數字圖像處理,既包括傳統(tǒng)數字圖像處理技術,也包括智能數字圖像處理技術。傳統(tǒng)數字圖像處理實踐包括圖像的基本操作、圖像的基本運算、圖像增強處理、圖像復原處理、彩色圖像處理、數學形態(tài)學圖像處理、圖像壓縮與編碼技術、圖像分割;智能數字圖像處理實踐包括智能圖像增強處理、智能圖像語義分割、智能圖像彩色化、智能圖像風格化、智能圖像修復處理等內容。
本書案例典型,可操作性強,對于每類圖像處理問題都給出了多種實現(xiàn)方法,既適合作為高校數字圖像處理、智能數字圖像處理及相關課程的教材,也適合作為從事相關工作的技術人員的參考書。
前 言
本書是根據人工智能技術的發(fā)展,兼顧傳統(tǒng)數字圖像處理技術的實踐,同時結合數字圖像處理理論教學的內容而編寫的。本書與傳統(tǒng)實踐教材的區(qū)別在于,它結合了新的數字圖像處理技術,并將基于深度學習的數字圖像處理實踐內容組織到實踐環(huán)節(jié)之中。本書既可以結合理論課程的教學內容使用,也可以在實踐教學環(huán)節(jié)中獨立使用。
本書內容分為兩部分:傳統(tǒng)數字圖像處理實踐和智能數字圖像處理實踐。傳統(tǒng)數字圖像處理的實踐部分涵蓋數字圖像處理實踐基礎、圖像的基本運算實踐及圖像增強處理實踐等內容;智能數字圖像處理的實踐部分涵蓋智能圖像增強處理實踐、智能圖像語義分割實踐、智能圖像彩色化實踐、智能圖像風格化實踐及智能圖像修復處理實踐等內容。
本書的特點是由淺入深、循序漸進地安排實踐內容,并且在每個實踐單元中涵蓋相關概念與知識、實踐內容、實踐過程的引導與討論,以及實踐問題思考等環(huán)節(jié)。與現(xiàn)有的實踐教材相比,本書不僅在實踐教學內容設置方面包含新的智能圖像處理技術,而且以階梯式的結構組織教材內容。更重要的是,本書在內容編排上采用思維引導式的邏輯和方法,將思維能力的培養(yǎng)融入實踐教學中,從而滿足創(chuàng)新型人才培養(yǎng)的需要。
限于編寫時間和水平,書中不足之處在所難免,懇請各位讀者批評指正。
作 者
目 錄
前言
第1章 數字圖像處理實踐基礎 1
1.1 軟件安裝與環(huán)境設置 1
1.2 C++圖像編程基礎 11
1.2.1 C++與OpenCV結合處理圖像 11
1.2.2 利用C++的CDib類處理
圖像 14
1.3 Python圖像處理基礎 16
1.3.1 skimage基礎 16
1.3.2 PIL基礎 18
1.3.3 OpenCV基礎 21
第2章 數字圖像處理基礎 24
2.1 實踐:數字圖像處理基礎 24
2.2 相關概念與知識 25
2.3 實踐過程的引導與討論 27
2.4 實踐問題思考 31
第3章 圖像的基本操作實踐 32
3.1 實踐:圖像的基本操作 32
3.2 相關概念與知識 33
3.3 實踐過程的引導與討論 33
3.4 實踐問題思考 35
第4章 圖像的基本運算實踐 36
4.1 實踐:圖像的基本運算 36
4.2 相關概念與知識 37
4.3 實踐過程的引導與討論 40
4.4 實踐問題思考 41
第5章 圖像增強處理實踐 43
5.1 實踐1:圖像點運算增強
處理 43
5.2 實踐2:空域增強處理 44
5.3 實踐3:頻域濾波增強處理 44
5.4 實踐4:彩色化圖像增強
處理 45
5.5 相關概念與知識 46
5.6 實踐過程的引導與討論 48
5.7 實踐問題思考 50
第6章 圖像復原處理實踐 51
6.1 實踐:圖像復原處理 51
6.2 相關概念與知識 52
6.3 實踐過程的引導與討論 52
6.4 實踐問題思考 53
第7章 彩色圖像處理實踐 54
7.1 實踐:彩色圖像處理 54
7.2 相關概念與知識 55
7.3 實踐過程的引導與討論 55
7.4 實踐問題思考 56
第8章 數學形態(tài)學圖像處理實踐 57
8.1 實踐:數學形態(tài)學圖像
處理 57
8.2 相關概念與知識 58
8.3 實踐過程的引導與討論 59
8.4 實踐問題思考 60
第9章 圖像壓縮與編碼技術實踐 61
9.1 實踐:圖像壓縮與編碼
技術 61
9.2 相關概念與知識 62
9.3 實踐過程的引導與討論 62
9.4 實踐問題思考 63
第10章 圖像分割實踐 64
10.1 實踐:圖像分割 64
10.2 相關概念與知識 65
10.3 實踐過程的引導與討論 66
10.4 實踐問題思考 67
第11章 智能圖像處理基礎知識 68
11.1 實踐:智能圖像處理基礎 68
11.2 相關概念與知識 69
11.3 實踐過程的引導與討論 71
11.4 實踐問題思考 72
第12章 智能圖像增強處理實踐 73
12.1 實踐:智能圖像增強處理 73
12.2 相關概念與知識 74
12.3 實踐過程的引導與討論 75
12.4 實踐問題思考 75
第13章 智能圖像語義分割實踐 76
13.1 實踐:智能圖像語義分割 76
13.2 相關概念與知識 77
13.3 實踐過程的引導與討論 78
13.4 實踐問題思考 79
第14章 智能圖像彩色化實踐 80
14.1 實踐:智能圖像彩色化 80
14.2 相關概念與知識 81
14.3 實踐過程的引導與討論 83
14.4 實踐問題思考 83
第15章 智能圖像風格化實踐 84
15.1 實踐:智能圖像風格化 84
15.2 相關概念與知識 85
15.3 實踐過程的引導與討論 88
15.4 實踐問題思考 89
第16章 智能圖像修復處理實踐 90
16.1 實踐:智能圖像修復處理 90
16.2 相關概念與知識 91
16.3 實踐過程的引導與討論 95
16.4 實踐問題思考 95
附錄A 基于CDib的C++圖像處理
參考代碼 96
附錄B 基于OpenCV的C++圖像
處理參考代碼 169
參考文獻 218