注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計OpenCV 4計算機視覺項目實戰(zhàn)(原書第2版)

OpenCV 4計算機視覺項目實戰(zhàn)(原書第2版)

OpenCV 4計算機視覺項目實戰(zhàn)(原書第2版)

定 價:¥79.00

作 者: [西班牙] 大衛(wèi)·米蘭·埃斯克里瓦 著,冀臻 譯
出版社: 機械工業(yè)出版社
叢編項: 智能系統(tǒng)與技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787111631644 出版時間: 2019-07-01 包裝: 平裝
開本: 16開 頁數(shù): 208 字?jǐn)?shù):  

內(nèi)容簡介

  本書通過實例和項目講解OpenCV概念及其算法。首先介紹OpenCV的安裝和圖像處理的基礎(chǔ)知識。然后,覆蓋用戶界面并深入講解圖像處理,讀者將學(xué)到復(fù)雜的計算機視覺算法,并探索機器學(xué)習(xí)和人臉檢測。之后,本書將介紹如何在復(fù)雜場景中創(chuàng)建光流視頻分析和背景減除,還將講解文本分割和識別,以及新的和改進(jìn)的深度學(xué)習(xí)模塊的基礎(chǔ)知識。*后,本書介紹了OpenCV的基礎(chǔ)知識,例如矩陣運算、濾波器和直方圖,幫讀者掌握常用的計算機視覺技術(shù),從頭開始構(gòu)建OpenCV項目。

作者簡介

  作者簡介 大衛(wèi)·米蘭·埃斯克里瓦(David Millán Escrivá)8歲時用BASIC語言在8086 PC上編寫了他的個程序。他在瓦倫西亞政治大學(xué)(Universitat Politécnica de Valencia)完成了他的IT學(xué)習(xí),并在由使用OpenCV(v0.96)的計算機視覺技術(shù)所支持的人機交互領(lǐng)域取得了優(yōu)異的成績。他擁有人工智能、計算機圖形學(xué)和模式識別碩士學(xué)位,專注于模式識別和計算機視覺。他還擁有超過9年的計算機視覺、計算機圖形和模式識別經(jīng)驗。他是Damiles Blog的作者,在上面發(fā)表關(guān)于OpenCV、計算機視覺和光學(xué)字符識別算法的文章與教程。我要感謝我的妻子Izaskun、女兒Eider和兒子Pau,他們始終保持無限的耐心并堅定地支持我。他們改變了我的生活,讓我的每一天都變得很棒。我愛你們。 我要感謝OpenCV團(tuán)隊和社區(qū)給予我們這個精彩的庫。我還要感謝我的合著者,感謝Packt出版社支持并幫助我完成本書。維尼休斯·G.門東薩(Vinícius G. Mendon是巴拉那天主教大學(xué)(PUCPR)的計算機圖形專業(yè)教授。他于1998年開始使用C++進(jìn)行編程,并于2006年進(jìn)入計算機游戲和計算機圖形領(lǐng)域。他目前是巴西Apple開發(fā)者學(xué)院(Apple Developer Academy)的導(dǎo)師,從事用于移動設(shè)備的金屬、機器學(xué)習(xí)和計算機視覺方面的教學(xué)工作。他曾擔(dān)任其他Packt圖書的審校者,包括《OpenNI Cookbook》和《Mastering OpenCV and Computer Vision with OpenCV 3 and Qt5》。在他的研究中,使用了Kinect、OpenNI和OpenCV來識別巴西手語手勢。他感興趣的領(lǐng)域包括移動電話、OpenGL、圖像處理、計算機視覺和項目管理。我要感謝我的妻子Thais A. L. Mendon 普拉蒂克·喬希(Prateek Joshi)是一位人工智能研究員、8本書的作者,還是一位TEDx演講者。他的著作曾入選Forbes 30 Under 30、CNBC、TechCrunch、Silicon Valley Business Journal等多部出版物。他是Pluto AI的創(chuàng)始人,Pluto AI是一家由風(fēng)投資助的硅谷初創(chuàng)公司,為水利設(shè)施建立智能平臺。他畢業(yè)于南加州大學(xué),獲得人工智能專業(yè)碩士學(xué)位。他之前曾就職于NVIDIA和Microsoft Research。

圖書目錄

前言
作者簡介
審校者簡介
第1章 OpenCV入門1
1.1 了解人類視覺系統(tǒng)1
1.2 人類如何理解圖像內(nèi)容3
1.3 你能用OpenCV做什么4
1.3.1 內(nèi)置數(shù)據(jù)結(jié)構(gòu)和輸入/輸出4
1.3.2 圖像處理操作5
1.3.3 GUI5
1.3.4 視頻分析6
1.3.5 3D重建6
1.3.6 特征提取7
1.3.7 對象檢測7
1.3.8 機器學(xué)習(xí)8
1.3.9 計算攝影8
1.3.10 形狀分析9
1.3.11 光流算法9
1.3.12 人臉和對象識別9
1.3.13 表面匹配10
1.3.14 文本檢測和識別10
1.3.15 深度學(xué)習(xí)10
1.4 安裝OpenCV10
1.4.1 Windows11
1.4.2 Mac OS X11
1.4.3 Linux13
1.5 總結(jié)14
第2章 OpenCV基礎(chǔ)知識導(dǎo)論15
2.1 技術(shù)要求15
2.2 基本CMake配置文件16
2.3 創(chuàng)建一個庫16
2.4 管理依賴項17
2.5 讓腳本更復(fù)雜18
2.6 圖像和矩陣20
2.7 讀/寫圖像22
2.8 讀取視頻和攝像頭25
2.9 其他基本對象類型27
2.9.1 Vec對象類型27
2.9.2 Scalar對象類型28
2.9.3 Point對象類型28
2.9.4 Size對象類型29
2.9.5 Rect對象類型29
2.9.6 RotatedRect對象類型29
2.10 基本矩陣運算30
2.11 基本數(shù)據(jù)存儲32
2.12 總結(jié)34
第3章 學(xué)習(xí)圖形用戶界面35
3.1 技術(shù)要求35
3.2 OpenCV用戶界面介紹36
3.3 OpenCV的基本圖形用戶界面36
3.4 Qt圖形用戶界面44
3.5 OpenGL支持50
3.6 總結(jié)54
第4章 深入研究直方圖和濾波器55
4.1 技術(shù)要求56
4.2 生成CMake腳本文件56
4.3 創(chuàng)建圖形用戶界面57
4.4 繪制直方圖59
4.5 圖像顏色均衡62
4.6 Lomography效果64
4.7 卡通效果68
4.8 總結(jié)72
第5章 自動光學(xué)檢查、對象分割和檢測73
5.1 技術(shù)要求73
5.2 隔離場景中的對象74
5.3 為AOI創(chuàng)建應(yīng)用程序76
5.4 預(yù)處理輸入圖像78
5.4.1 噪聲消除78
5.4.2 用光模式移除背景進(jìn)行分割79
5.4.3 閾值84
5.5 分割輸入圖像85
5.5.1 連通組件算法85
5.5.2 findContours算法90
5.6 總結(jié)92
第6章 學(xué)習(xí)對象分類94
6.1 技術(shù)要求94
6.2 機器學(xué)習(xí)概念介紹95
6.3 計算機視覺和機器學(xué)習(xí)工作流程98
6.4 自動對象檢查分類示例100
6.4.1 特征提取102
6.4.2 訓(xùn)練SVM模型105
6.4.3 輸入圖像預(yù)測109
6.5 總結(jié)111
第7章 檢測面部部位與覆蓋面具112
7.1 技術(shù)要求112
7.2 了解Haar級聯(lián)112
7.3 什么是積分圖像114
7.4 在實時視頻中覆蓋面具115
7.5 戴上太陽鏡118
7.6 跟蹤鼻子、嘴巴和耳朵121
7.7 總結(jié)122
第8章 視頻監(jiān)控、背景建模和形態(tài)學(xué)操作123
8.1 技術(shù)要求123
8.2 理解背景減除124
8.3 直接的背景減除124
8.4 幀差分128
8.5 高斯混合方法131
8.6 形態(tài)學(xué)圖像處理133
8.7 使形狀變細(xì)134
8.8 使形狀變粗135
8.9 其他形態(tài)運算符136
8.9.1 形態(tài)開口136
8.9.2 形態(tài)閉合137
8.9.3 繪制邊界138
8.9.4 禮帽變換139
8.9.5 黑帽變換140
8.10 總結(jié)140
第9章 學(xué)習(xí)對象跟蹤141
9.1 技術(shù)要求141
9.2 跟蹤特定顏色的對象141
9.3 構(gòu)建交互式對象跟蹤器143
9.4 用Harris角點檢測器檢測點148
9.5 用于跟蹤的好特征151
9.6 基于特征的跟蹤153
9.6.1 Lucas-Kanade方法153
9.6.2 Farneback算法157
9.7 總結(jié)161
第10章 開發(fā)用于文本識別的分割算法162
10.1 技術(shù)要求162
10.2 光學(xué)字符識別介紹162
10.3 預(yù)處理階段164
10.3.1 對圖像進(jìn)行閾值處理164
10.3.2 文本分割165
10.4 在你的操作系統(tǒng)上安裝Tesseract OCR172
10.4.1 在Windows上安裝Tesseract172
10.4.2 在Mac上安裝Tesseract173
10.5 使用Tesseract OCR庫173
10.6 總結(jié)177
第11章 用Tesseract進(jìn)行文本識別178
11.1 技術(shù)要求178
11.2 文本API的工作原理179
11.2.1 場景檢測問題179
11.2.2 極值區(qū)域180
11.2.3 極值區(qū)域過濾181
11.3 使用文本API182
11.3.1 文本檢測182
11.3.2 文本提取187
11.3.3 文本識別189
11.4 總結(jié)193
第12章 使用OpenCV進(jìn)行深度學(xué)習(xí)194
12.1 技術(shù)要求194
12.2 深度學(xué)習(xí)簡介195
12.2.1 什么是神經(jīng)網(wǎng)絡(luò),我們?nèi)绾螐臄?shù)據(jù)中學(xué)習(xí)195
12.2.2 卷積神經(jīng)網(wǎng)絡(luò)197
12.3 OpenCV中的深度學(xué)習(xí)198
12.4 YOLO用于實時對象檢測199
12.4.1 YOLO v3深度學(xué)習(xí)模型架構(gòu)200
12.4.2 YOLO數(shù)據(jù)集、詞匯表和模型200
12.4.3 將YOLO導(dǎo)入OpenCV201
12.5 用SSD進(jìn)行人臉檢測204
12.5.1 SSD模型架構(gòu)204
12.5.2 將SSD人臉檢測導(dǎo)入OpenCV204
12.6 總結(jié)208

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號