OpenCV項目開發實戰

OpenCV項目開發實戰

《OpenCV項目開發實戰》是2016年9月清華大學出版社出版的圖書,作者是[美]Joseph Howse。

基本介紹

  • 中文名:OpenCV項目開發實戰
  • 作者:[美]Joseph Howse
  • 出版社:清華大學出版社
  • 出版時間:2016年9月
  • 定價:59 元
  • ISBN:9787302442653
內容簡介,圖書目錄,

內容簡介

本書詳細闡述了與OpenCV移動應用程式相關的基本解決方案,主要包括搜尋世界範圍內的豪華建築、利用姿勢控制應用程式、車載後視攝像頭和危險警告、利用運動放大相機查看心率、根據素描畫創建物理模臭凳拒擬等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。

圖書目錄

第1章 準備工作 1
1.1 構建開發環境 2
1.1.1 Windows作業系統 3
1.1.2 Mac作業系統 8
1.1.3 Debian Wheezy及其衍生工具 12
1.1.4 Fedora及其衍生工具 14
1.1.5 openSUSE及其衍生工具 14
1.1.6 Tegra Android開發包 15
1.1.7 Unity引擎 23
1.2 構建Raspberry Pi 25
1.3 獲取OpenCV的文檔、幫助和更新 30
1.4 Raspberry Pi的替代方案 31
1.5 本章小結 32
第2章 搜尋世界範圍內的豪華建築 33
2.1 規劃Luxocator應用程式 33
2.2 創建、比較並存儲直方圖 35
2.3 利用參考圖像訓練分類器 40
2.4 從Web中獲取圖像 41
2.5 從Bing圖像搜尋中獲取圖像 43
2.6 針對應用程式準備圖像和資源 48
2.7 整合至GUI中 50
2.8 構建Luxocator發布版 58
2.9 本章小結 61
第3章 人物和貓臉旋捆識別 62
3.1 理解機器學習 63
3.2 規劃互動式識別應用程式 64
3.3 理解Haar級聯和LBPH 65
3.4 實現互動式識別器應用程式 69
3.5 規愉故台劃貓臉檢測模型 82
3.6 針對貓臉檢測模型實現訓練腳本頸肯幾 84
3.7 規劃Angora Blue應用程式 96
3.8 實現Angora Blue應用程式 97
3.9 構建Angora Blue發邀拜厚布版本 103
3.10 進一步討論 103
3.11 本章小結 104
第4章 利用姿勢控制應用程式 105
4.1 規劃Goldgesture應用程式 105
4.2 理解光流 107
4.3 創建Eclipse工作區 109
4.4 獲取級聯檔案和音頻檔案 115
4.5 確定應用程式需求 116
4.6 將攝像頭視圖設定為主視圖 117
4.7 跟蹤手勢 118
4.8 播放音頻片段 120
4.9 捕捉圖像並跟蹤臉部內容 124
4.10 本章小結 140
第5章 車載後視攝像頭和危險警告 141
5.1 規劃Living Headlights應用程式 142
5.2 光源的斑點檢測 143
5.3 距離估算(簡單方案) 146
5.4 實現Living Headlights應用程式 148
5.5 測試Living Headlights應用程式 161
5.6 測試車載Living Headlights應用程式 164
5.7 本埋盛茅鍵章小結 168
第6章 利用運動放大相機查看心率 169
6.1 規劃Lazy Eyes應用程式 170
6.2 理解歐拉影像放大算法 171
6.3 利用快速傅立葉轉換從視頻中獲取重複信號 172
6.4 利用圖像金字塔合成兩幅圖像 176
6.5 實現Lazy Eyes應用程式 177
6.6 針對各種運動行為配置並測試應用程式 185
6.7 其他光源 190
6.8 本章小結 191
第7章 根據素描畫創建物理模擬 192
7.1 規劃Rollingball應用程式 193
7.2 檢測圓形和直線 195
7.3 針對Unity設定紙轎市酷OpenCV 197
7.4 配置並構建Unity項目 200
7.5 在Unity中生成Rollingball場景 201
7.6 創建Unity資源並將其添加至場景中 204
7.6.1 編寫著色器並創建材質 204
7.6.2 創建物理材質 206
7.6.3 創建預置組件 208
7.6.4 編寫第一個Unity腳本 211
7.6.5 編寫Rollingball主腳本檔案 212
7.7 整合與測試 231
7.8 本章小結 231
4.3 創建Eclipse工作區 109
4.4 獲取級聯檔案和音頻檔案 115
4.5 確定應用程式需求 116
4.6 將攝像頭視圖設定為主視圖 117
4.7 跟蹤手勢 118
4.8 播放音頻片段 120
4.9 捕捉圖像並跟蹤臉部內容 124
4.10 本章小結 140
第5章 車載後視攝像頭和危險警告 141
5.1 規劃Living Headlights應用程式 142
5.2 光源的斑點檢測 143
5.3 距離估算(簡單方案) 146
5.4 實現Living Headlights應用程式 148
5.5 測試Living Headlights應用程式 161
5.6 測試車載Living Headlights應用程式 164
5.7 本章小結 168
第6章 利用運動放大相機查看心率 169
6.1 規劃Lazy Eyes應用程式 170
6.2 理解歐拉影像放大算法 171
6.3 利用快速傅立葉轉換從視頻中獲取重複信號 172
6.4 利用圖像金字塔合成兩幅圖像 176
6.5 實現Lazy Eyes應用程式 177
6.6 針對各種運動行為配置並測試應用程式 185
6.7 其他光源 190
6.8 本章小結 191
第7章 根據素描畫創建物理模擬 192
7.1 規劃Rollingball應用程式 193
7.2 檢測圓形和直線 195
7.3 針對Unity設定OpenCV 197
7.4 配置並構建Unity項目 200
7.5 在Unity中生成Rollingball場景 201
7.6 創建Unity資源並將其添加至場景中 204
7.6.1 編寫著色器並創建材質 204
7.6.2 創建物理材質 206
7.6.3 創建預置組件 208
7.6.4 編寫第一個Unity腳本 211
7.6.5 編寫Rollingball主腳本檔案 212
7.7 整合與測試 231
7.8 本章小結 231

相關詞條

熱門詞條

聯絡我們