OpenCV计算机视觉编程攻略第2版pdf
下載地址:網(wǎng)盤下載
內(nèi)容簡(jiǎn)介??·?·?·?·?·?·
計(jì)算機(jī)視覺是機(jī)器準(zhǔn)確識(shí)別、理解和表示信息,從而感知并與世界交互的媒介,在人臉識(shí)別、智能駕駛、手勢(shì)游戲、圖像搜索、自動(dòng)定位等各領(lǐng)域都發(fā)揮著極為重要的作用。OpenCV作為開源程序庫,提供了500多個(gè)用于圖像和視頻分析的優(yōu)化算法,是相關(guān)領(lǐng)域研發(fā)人員的主要開發(fā)工具。
本書不僅基于OpenCV庫介紹了計(jì)算機(jī)視覺編程,讓零基礎(chǔ)用戶能全面掌握各種開發(fā)方法,更可貴的是注重實(shí)用性。作者不單純羅列各種功能,而是逐一講解了如何使用各種功能完成特定任務(wù)。你將在學(xué)習(xí)概念、原理、示例的過程中了解50多個(gè)實(shí)例的具體應(yīng)用,學(xué)會(huì)快速構(gòu)建真正滿足需要的視覺應(yīng)用。作為升級(jí)版,本書全面修訂、升級(jí)了所有實(shí)例,也增加了對(duì)OpenCV功能的介紹,覆蓋的知識(shí)點(diǎn)更加全面。
本書不僅適合有C++背景的計(jì)算機(jī)視覺新手學(xué)習(xí),也是專業(yè)開發(fā)人員必備的參考,還可作為相關(guān)專業(yè)學(xué)生的輔助教材。
本書內(nèi)容:
? OpenCV庫安裝和程序開發(fā);
? 通過操作像素來處理圖像;
? 用直方圖分析圖像;
? 分割圖像為同質(zhì)區(qū)域,并提取有意義的目標(biāo);
? 用濾波器增強(qiáng)圖像內(nèi)容;
? 利用圖像幾何關(guān)聯(lián)同一場(chǎng)景不同視角的圖像;
? 利用不同角度的圖像校準(zhǔn)相機(jī)。
作者簡(jiǎn)介??·?·?·?·?·?·
作者簡(jiǎn)介:
Robert Laganière
渥太華大學(xué)電氣工程與計(jì)算機(jī)科學(xué)學(xué)院教授,同時(shí)任教于學(xué)院成立的VIVA實(shí)驗(yàn)室(主要研究圖像與視頻處理、計(jì)算機(jī)視覺、自治系統(tǒng)),還是基于云的家庭監(jiān)控服務(wù)公司iWatchLife和嵌入式視覺解決方案行業(yè)引領(lǐng)者Cognivue公司的首席科學(xué)家。他與人共同發(fā)表過多篇科學(xué)論文,并獲得了基于內(nèi)容的視頻分析、視覺監(jiān)控、目標(biāo)識(shí)別和三維重建等領(lǐng)域的多項(xiàng)專利。
2006年,他在渥太華與人共同創(chuàng)立了從事視頻分析的Visual Cortek公司(2009年被iWatchLife收購)。個(gè)人網(wǎng)站:www.laganiere.name。
譯者簡(jiǎn)介:
相銀初
1996年畢業(yè)于復(fù)旦大學(xué),長(zhǎng)期從事軟件開發(fā)和項(xiàng)目管理工作,涉及C++、C#、Oracle、Linux等技術(shù),也從事軟件類圖書的翻譯工作。
目錄??·?·?·?·?·?·
第1章 圖像編程入門 11.1 簡(jiǎn)介 1
1.2 安裝OpenCV庫 1
1.2.1 準(zhǔn)備工作 1
1.2.2 安裝 2
1.2.3 實(shí)現(xiàn)原理 3
1.2.4 擴(kuò)展閱讀 4
1.2.5 參閱 6
1.3 裝載、顯示和存儲(chǔ)圖像 6
1.3.1 準(zhǔn)備工作 6
1.3.2 如何實(shí)現(xiàn) 6
1.3.3 實(shí)現(xiàn)原理 8
1.3.4 擴(kuò)展閱讀 9
1.3.5 參閱 12
1.4 深入了解cv::Mat 12
1.4.1 如何實(shí)現(xiàn) 12
1.4.2 實(shí)現(xiàn)原理 14
1.4.3 擴(kuò)展閱讀 16
1.4.4 參閱 17
1.5 定義興趣區(qū)域 18
1.5.1 準(zhǔn)備工作 18
1.5.2 如何實(shí)現(xiàn) 18
1.5.3 實(shí)現(xiàn)原理 19
1.5.4 擴(kuò)展閱讀 19
1.5.5 參閱 20
第2章 操作像素 21
2.1 簡(jiǎn)介 21
2.2 訪問像素值 22
2.2.1 準(zhǔn)備工作 22
2.2.2 如何實(shí)現(xiàn) 22
2.2.3 實(shí)現(xiàn)原理 24
2.2.4 擴(kuò)展閱讀 24
2.2.5 參閱 25
2.3 用指針掃描圖像 25
2.3.1 準(zhǔn)備工作 25
2.3.2 如何實(shí)現(xiàn) 26
2.3.3 實(shí)現(xiàn)原理 27
2.3.4 擴(kuò)展閱讀 28
2.3.5 參閱 31
2.4 用迭代器掃描圖像 31
2.4.1 準(zhǔn)備工作 32
2.4.2 如何實(shí)現(xiàn) 32
2.4.3 實(shí)現(xiàn)原理 32
2.4.4 擴(kuò)展閱讀 33
2.4.5 參閱 34
2.5 編寫高效的圖像掃描循環(huán) 34
2.5.1 如何實(shí)現(xiàn) 34
2.5.2 實(shí)現(xiàn)原理 34
2.5.3 擴(kuò)展閱讀 36
2.5.4 參閱 36
2.6 掃描圖像并訪問相鄰像素 36
2.6.1 準(zhǔn)備工作 36
2.6.2 如何實(shí)現(xiàn) 37
2.6.3 實(shí)現(xiàn)原理 38
2.6.4 擴(kuò)展閱讀 39
2.6.5 參閱 39
2.7 實(shí)現(xiàn)簡(jiǎn)單的圖像運(yùn)算 40
2.7.1 準(zhǔn)備工作 40
2.7.2 如何實(shí)現(xiàn) 40
2.7.3 實(shí)現(xiàn)原理 41
2.7.4 擴(kuò)展閱讀 41
2.8 圖像重映射 42
2.8.1 如何實(shí)現(xiàn) 43
2.8.2 實(shí)現(xiàn)原理 43
2.8.3 參閱 44
第3章 用類處理彩色圖像 45
3.1 簡(jiǎn)介 45
3.2 在算法設(shè)計(jì)中使用策略模式 45
3.2.1 準(zhǔn)備工作 46
3.2.2 如何實(shí)現(xiàn) 46
3.2.3 實(shí)現(xiàn)原理 47
3.2.4 擴(kuò)展閱讀 50
3.2.5 參閱 52
3.3 用控制器設(shè)計(jì)模式實(shí)現(xiàn)功能模塊間通信 52
3.3.1 準(zhǔn)備工作 53
3.3.2 如何實(shí)現(xiàn) 53
3.3.3 實(shí)現(xiàn)原理 55
3.3.4 擴(kuò)展閱讀 56
3.4 轉(zhuǎn)換顏色表示法 57
3.4.1 準(zhǔn)備工作 57
3.4.2 如何實(shí)現(xiàn) 57
3.4.3 實(shí)現(xiàn)原理 58
3.4.4 參閱 59
3.5 用色調(diào)、飽和度、亮度表示顏色.59
3.5.1 如何實(shí)現(xiàn) 60
3.5.2 實(shí)現(xiàn)原理 61
3.5.3 擴(kuò)展閱讀 63
第4章 用直方圖統(tǒng)計(jì)像素 66
4.1 簡(jiǎn)介 66
4.2 計(jì)算圖像直方圖 66
4.2.1 準(zhǔn)備工作 67
4.2.2 如何實(shí)現(xiàn) 67
4.2.3 實(shí)現(xiàn)原理 71
4.2.4 擴(kuò)展閱讀 71
4.2.5 參閱 73
4.3 利用查找表修改圖像外觀 73
4.3.1 如何實(shí)現(xiàn) 74
4.3.2 實(shí)現(xiàn)原理 74
4.3.3 擴(kuò)展閱讀 75
4.3.4 參閱 77
4.4 直方圖均衡化 78
4.4.1 如何實(shí)現(xiàn) 78
4.4.2 實(shí)現(xiàn)原理 79
4.5 反向投影直方圖檢測(cè)特定圖像內(nèi)容 79
4.5.1 如何實(shí)現(xiàn) 79
4.5.2 實(shí)現(xiàn)原理 81
4.5.3 擴(kuò)展閱讀 81
4.5.4 參閱 84
4.6 均值平移算法查找目標(biāo) 84
4.6.1 如何實(shí)現(xiàn) 85
4.6.2 實(shí)現(xiàn)原理 87
4.6.3 參閱 88
4.7 比較直方圖搜索相似圖像 88
4.7.1 如何實(shí)現(xiàn) 88
4.7.2 實(shí)現(xiàn)原理 90
4.7.3 參閱 90
4.8 用積分圖像統(tǒng)計(jì)像素 91
4.8.1 如何實(shí)現(xiàn) 91
4.8.2 實(shí)現(xiàn)原理 92
4.8.3 擴(kuò)展閱讀 93
4.8.4 參閱 99
第5章 用形態(tài)學(xué)運(yùn)算變換圖像 100
5.1 簡(jiǎn)介 100
5.2 形態(tài)學(xué)濾波器腐蝕和膨脹圖像 100
5.2.1 準(zhǔn)備工作 101
5.2.2 如何實(shí)現(xiàn) 101
5.2.3 實(shí)現(xiàn)原理 102
5.2.4 擴(kuò)展閱讀 104
5.2.5 參閱 104
5.3 用形態(tài)學(xué)濾波器開啟和閉合圖像 104
5.3.1 如何實(shí)現(xiàn) 104
5.3.2 實(shí)現(xiàn)原理 105
5.3.3 參閱 106
5.4 用形態(tài)學(xué)濾波器檢測(cè)邊緣和角點(diǎn) 106
5.4.1 準(zhǔn)備工作 106
5.4.2 如何實(shí)現(xiàn) 107
5.4.3 實(shí)現(xiàn)原理 109
5.4.4 參閱 110
5.5 用分水嶺算法實(shí)現(xiàn)圖像分割 110
5.5.1 如何實(shí)現(xiàn) 111
5.5.2 實(shí)現(xiàn)原理 114
5.5.3 擴(kuò)展閱讀 115
5.5.4 參閱 116
5.6 用MSER算法提取特征區(qū)域 116
5.6.1 如何實(shí)現(xiàn) 117
5.6.2 實(shí)現(xiàn)原理 118
5.6.3 參閱 121
5.7 用GrabCut算法提取前景物體 121
5.7.1 如何實(shí)現(xiàn) 121
5.7.2 實(shí)現(xiàn)原理 123
5.7.3 參閱 124
第6章 圖像濾波 125
6.1 簡(jiǎn)介 125
6.2 低通濾波器 126
6.2.1 如何實(shí)現(xiàn) 126
6.2.2 實(shí)現(xiàn)原理 127
6.2.3 擴(kuò)展閱讀 129
6.2.4 參閱 132
6.3 中值濾波器 133
6.3.1 如何實(shí)現(xiàn) 133
6.3.2 實(shí)現(xiàn)原理 134
6.4 用定向?yàn)V波器檢測(cè)邊緣 134
6.4.1 如何實(shí)現(xiàn) 135
6.4.2 實(shí)現(xiàn)原理 137
6.4.3 擴(kuò)展閱讀 139
6.4.4 參閱 141
6.5 計(jì)算拉普拉斯算子 141
6.5.1 如何實(shí)現(xiàn) 141
6.5.2 實(shí)現(xiàn)原理 143
6.5.3 擴(kuò)展閱讀 145
6.5.4 參閱 146
第7章 提取直線、輪廓和區(qū)域 147
7.1 簡(jiǎn)介 147
7.2 用Canny算子檢測(cè)圖像輪廓 147
7.2.1 如何實(shí)現(xiàn) 147
7.2.2 實(shí)現(xiàn)原理 148
7.2.3 參閱 150
7.3 用霍夫變換檢測(cè)直線 150
7.3.1 準(zhǔn)備工作 150
7.3.2 如何實(shí)現(xiàn) 150
7.3.3 實(shí)現(xiàn)原理 154
7.3.4 擴(kuò)展閱讀 157
7.3.5 參閱 158
7.4 點(diǎn)集的直線擬合 158
7.4.1 如何實(shí)現(xiàn) 159
7.4.2 實(shí)現(xiàn)原理 161
7.4.3 擴(kuò)展閱讀 161
7.5 提取區(qū)域的輪廓 161
7.5.1 如何實(shí)現(xiàn) 162
7.5.2 實(shí)現(xiàn)原理 163
7.5.3 擴(kuò)展閱讀 164
7.6 計(jì)算區(qū)域的形狀描述子 164
7.6.1 如何實(shí)現(xiàn) 165
7.6.2 實(shí)現(xiàn)原理 166
7.6.3 擴(kuò)展閱讀 167
第8章 檢測(cè)興趣點(diǎn) 169
8.1 簡(jiǎn)介 169
8.2 檢測(cè)圖像中的角點(diǎn) 169
8.2.1 如何實(shí)現(xiàn) 170
8.2.2 實(shí)現(xiàn)原理 174
8.2.3 擴(kuò)展閱讀 176
8.2.4 參閱 177
8.3 快速檢測(cè)特征 178
8.3.1 如何實(shí)現(xiàn) 178
8.3.2 實(shí)現(xiàn)原理 179
8.3.3 擴(kuò)展閱讀 180
8.3.4 參閱 182
8.4 尺度不變特征的檢測(cè) 182
8.4.1 如何實(shí)現(xiàn) 183
8.4.2 實(shí)現(xiàn)原理 184
8.4.3 擴(kuò)展閱讀 185
8.4.4 參閱 186
8.5 多尺度FAST 特征的檢測(cè) 187
8.5.1 如何實(shí)現(xiàn) 187
8.5.2 實(shí)現(xiàn)原理 188
8.5.3 擴(kuò)展閱讀 188
8.5.4 參閱 190
第9章 描述和匹配興趣點(diǎn) 191
9.1 簡(jiǎn)介 191
9.2 局部模板匹配 191
9.2.1 如何實(shí)現(xiàn) 192
9.2.2 實(shí)現(xiàn)原理 194
9.2.3 擴(kuò)展閱讀 195
9.2.4 參閱 196
9.3 描述局部強(qiáng)度值模式 196
9.3.1 如何實(shí)現(xiàn) 197
9.3.2 實(shí)現(xiàn)原理 198
9.3.3 擴(kuò)展閱讀 200
9.3.4 參閱 203
9.4 用二值特征描述關(guān)鍵點(diǎn) 203
9.4.1 如何實(shí)現(xiàn) 203
9.4.2 實(shí)現(xiàn)原理 204
9.4.3 擴(kuò)展閱讀 205
9.4.4 參閱 206
第10章 估算圖像之間的投影關(guān)系 207
10.1 簡(jiǎn)介 207
10.2 相機(jī)校準(zhǔn) 209
10.2.1 如何實(shí)現(xiàn) 209
10.2.2 實(shí)現(xiàn)原理 213
10.2.3 擴(kuò)展閱讀 216
10.2.4 參閱 216
10.3 計(jì)算圖像對(duì)的基礎(chǔ)矩陣 216
10.3.1 準(zhǔn)備工作 217
10.3.2 如何實(shí)現(xiàn) 218
10.3.3 實(shí)現(xiàn)原理 219
10.3.4 參閱 220
10.4 用RANSAC(隨機(jī)抽樣一致性)算法匹配圖像 220
10.4.1 如何實(shí)現(xiàn) 221
10.4.2 實(shí)現(xiàn)原理 224
10.4.3 擴(kuò)展閱讀 225
10.5 計(jì)算兩幅圖像之間的單應(yīng)矩陣.226
10.5.1 準(zhǔn)備工作 226
10.5.2 如何實(shí)現(xiàn) 227
10.5.3 實(shí)現(xiàn)原理 229
10.5.4 擴(kuò)展閱讀 230
10.5.5 參閱 232
第11章 處理視頻序列 233
11.1 簡(jiǎn)介 233
11.2 讀取視頻序列 233
11.2.1 如何實(shí)現(xiàn) 233
11.2.2 實(shí)現(xiàn)原理 235
11.2.3 擴(kuò)展閱讀 236
11.2.4 參閱 236
11.3 處理視頻幀 236
11.3.1 如何實(shí)現(xiàn) 236
11.3.2 實(shí)現(xiàn)原理 237
11.3.3 擴(kuò)展閱讀 241
11.3.4 參閱 244
11.4 寫入視頻幀 244
11.4.1 如何實(shí)現(xiàn) 244
11.4.2 實(shí)現(xiàn)原理 245
11.4.3 擴(kuò)展閱讀 247
11.4.4 參閱 249
11.5 跟蹤視頻中的特征點(diǎn) 249
11.5.1 如何實(shí)現(xiàn) 249
11.5.2 實(shí)現(xiàn)原理 253
11.5.3 參閱 254
11.6 提取視頻中的前景物體 254
11.6.1 如何實(shí)現(xiàn) 255
11.6.2 實(shí)現(xiàn)原理 257
11.6.3 擴(kuò)展閱讀 257
11.6.4 參閱 259
下載地址:網(wǎng)盤下載
轉(zhuǎn)載于:https://www.cnblogs.com/long12365/p/9731819.html
總結(jié)
以上是生活随笔為你收集整理的OpenCV计算机视觉编程攻略第2版pdf的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外贸业务员成长技巧
- 下一篇: 手把手教你申请EVUS美国十年签证!11