《計算機視覺套用實戰(OpenCV)(微課版)》是2023年電子工業出版社出版的圖書,作者是王偉斌、黃日辰。
基本介紹
- 中文名:計算機視覺套用實戰(OpenCV)(微課版)
- 作者:王偉斌、黃日辰
- 出版社:電子工業出版社
- 出版時間:2023年3月
- 頁數:172 頁
- 定價:49.00 元
- 開本:16 開
- ISBN:9787121450563
內容簡介,圖書目錄,作者簡介,
內容簡介
本書基於Python 3.8和OpenCV 4.5編寫,共8章,包括環境搭建、簡易調色畫布、幾何圖像繪製、簡單的圖像處理、馬賽克、圖像美顏、人臉檢測、人臉跟蹤。讀者通過學習本書內容及運行相應的仿真程式,可以更加深刻地理解圖像處理的內容,並且更加熟練地掌握計算機視覺在不同領域的套用。
圖書目錄
第1章 計算機視覺概述 1
1.1 項目介紹 1
1.2 計算機視覺理論知識 2
1.2.1 計算機視覺能解決什麼問題 2
1.2.2 計算機視覺與相關領域 3
1.2.3 計算機視覺的發展歷史 4
1.2.4 計算機視覺的發展趨勢 12
1.3 典型的計算機視覺任務 14
套用場景1:文字識別 20
第2章 環境搭建 22
2.1 項目介紹 22
2.2 環境搭建的理論知識 23
2.3 環境搭建 26
2.3.1 安裝Anaconda 26
2.3.2 創建Anaconda 虛擬環境 30
2.3.3 下載PyCharm 32
2.3.4 安裝PyCharm 33
2.3.5 使用PyCharm載入Anaconda虛擬環境 35
套用場景2:安防領域 40
第3章 簡易調色畫布 42
3.1 項目介紹 42
3.2 調色畫布理論基礎 43
3.2.1 像素 43
3.2.2 像素坐標系 43
3.2.3 RGB顏色模型 44
3.2.4 BGR排列模式 46
3.2.5 滑動條 47
3.2.6 簡易調色畫布原理 49
3.3 項目實現 50
3.3.1 代碼框架 50
3.3.2 代碼實現 52
套用場景3:農業領域 55
第4章 幾何圖像的繪製 57
4.1 項目介紹 57
4.2 理論基礎 58
4.2.1 直線 58
4.2.2 矩形 59
4.2.3 圓 59
4.2.4 多邊形 60
4.2.5 文本 61
4.3 項目分析 62
4.3.1 項目介紹 62
4.3.2 界面效果 63
4.4 項目實現 63
4.4.1 調用聲明 64
4.4.2 定義初始化變數 64
4.4.3 類內方法 64
4.4.4 繪製幾何圖形 66
4.4.5 系統化編程 68
套用場景4:零售業 71
第5章 簡單的圖像處理 73
5.1 項目介紹 73
5.2 項目原理 74
5.2.1 圖像的翻轉處理 74
5.2.2 形態學處理 74
5.3 項目實現 74
5.3.1 使用OpenCV旋轉圖像 74
5.3.2 使用OpenCV平移圖像 78
5.3.3 使用OpenCV鏡像圖像 80
5.3.4 使用OpenCV翻轉圖像 82
5.3.5 形態學處理實現 84
套用場景5:生產製造 89
第6章 馬賽克 92
6.1 項目介紹 92
6.2 項目原理 93
6.2.1 馬賽克效果實現 93
6.2.2 馬賽克效果實現原理 93
6.3 項目實現 95
6.3.1 圖像馬賽克效果實現 95
6.3.2 視頻馬賽克效果實現 96
6.3.3 馬賽克拼圖效果實現 97
套用場景6:醫療保健 109
第7章 圖像美顏 111
7.1 項目介紹 111
7.2 空域濾波理論基礎 112
7.2.1 均值濾波 113
7.2.2 方框濾波 114
7.2.3 高斯濾波 115
7.2.4 中值濾波 117
7.2.5 雙邊濾波 118
7.3 項目實現 119
7.3.1 代碼框架 119
7.3.2 代碼實現 120
套用場景7:谷歌翻譯 126
第8章 人臉檢測 127
8.1 項目介紹 127
8.2 理論基礎 128
8.2.1 計算機視覺任務與目標識別算法 128
8.2.2 Haar特徵與積分圖 131
8.2.3 AdaBoost級聯分類器 134
8.2.4 人臉檢測 136
8.3 項目分析 138
8.3.1 項目介紹 138
8.3.2 界面效果 139
8.4 項目實現 140
8.4.1 模型配置細節 140
8.4.2 檢測算法套用 140
8.4.3 輸出檢測結果 141
8.4.4 系統化編程 142
8.4.5 輸出結果分析 143
套用場景8:人臉識別 147
第9章 人臉跟蹤 149
9.1 項目介紹 149
9.2 人臉跟蹤原理 150
9.2.1 基於特徵匹配的跟蹤 150
9.2.2 基於區域匹配的跟蹤 151
9.2.3 基於模型匹配的跟蹤 151
9.3 基於OpenCV的人臉跟蹤實現 153
9.3.1 人臉檢測功能的實現 153
9.3.2 檢測模式和跟蹤模式的切換 155
9.3.3 跟蹤器的實現 156
9.3.4 人臉特徵點定位實現 158
套用場景9:自動駕駛汽車 162
參考文獻 164
作者簡介
王偉斌(1981.2―),男,碩士,副教授,系統集成項目管理工程師。一直從事軟體開發技術、高職教育等領域的研究。主講《算法邏輯與程式設計》《PHP程式設計》《網路音視頻製作》等課程,教學效果評價優良。主持校級示範微課1門,五個一批課程1門,獲浙江省高職高專計算機類專業信息化教學設計大賽二等獎1次;指導學生獲全國職業院校技能大賽二等獎3項,省選拔賽一等獎3項;指導學生獲浙江省程式設計競賽一等獎1項,二、三等獎多項;指導學生獲浙江省大學生多媒體作品設計競賽一等獎1項,三等獎3項。