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