OpenCV2計算機視覺編程手冊

OpenCV2計算機視覺編程手冊

《OpenCV2計算機視覺編程手冊》是2013年科學出版社出版的書籍,由Robert Laganiere編寫。《OpenCV2計算機視覺編程手冊》以案例的形式介紹OpenCV 2.X的新特性和C++新接口,案例中包含具體的代碼與詳細的說明。本書很好地平衡了基礎知識與進階內容,要求讀者具有基礎的C++知識。本書既適合想要學習計算機視覺的C++初學者,也適合專業的軟體開發人員。本書可作為高等院校計算機視覺課程的輔助教材,也可以作為圖像處理和計算機視覺領域研究人員的參考手冊。

基本介紹

  • 書名:OpenCV2計算機視覺編程手冊
  • 作者:〔加〕Robert Laganiere
  • ISBN:9787030375810
  • 定價:45.00元
  • 出版社:科學出版社
  • 出版時間:2013-07-01
  • 裝幀:平裝
  • 開本:16
內容簡介,作者介紹,編輯推薦,讀者對象,作品目錄,

內容簡介

《OpenCV2計算機視覺編程手冊》以案例的形式介紹OpenCV 2.X的新特性和C++新接口,案例中包含具體的代碼與詳細的說明。本書很好地平衡了基礎知識與進階內容,要求讀者具有基礎的C++知識。本書既適合想要學習計算機視覺的C++初學者,也適合專業的軟體開發人員。

作者介紹

加拿大渥太華教授,於1996年獲得蒙特婁INRS-Telecommunications博士學位。他是計算機視覺領域的研究員,興趣包括食品分析、智慧型視覺監控,以及基於圖像的建模。他是VIVA實驗室的聯合創始人,同時還是iWatchLife(一家提供雲端視頻監控服務的公司)的首席科學家。他與別人合著了Object-oriented SoftwareEnginieering一書,由McGraw-Hill於2011年出版。

編輯推薦

這是一本循序漸進的計算機視覺指導手冊,給予OpenCV2代碼庫中包含高級特性的C++接口。本書介紹了OpenCV2中眾多的視覺算法。你將學會如何讀、寫、創建及操作圖像,領略圖像分析中常用的技術,並了解如何使用C++高效實現。

讀者對象

本書既適合想要學習計算機視覺C++的初學者,也適合專業的軟體開人員。本書可作為高等院校計算機視覺課程的輔助教材,也可以作為圖像處理和計算機視覺領域研究人員的參考手冊

作品目錄

第 1 章接觸圖像
1.1 引 言 ……………………………………………………………………………………1
1.2 安裝OpenCV庫……………………………………………………………………………1
1.3 使用MS VisualC++創建OpenCV工程……………………………………………………4
1.4 使用Qt創建OpenCV項目…………………………………………………………………12
1.5 載入、顯示及保存圖像…………………………………………………………………18
1.6 使用Qt創建GUI套用……………………………………………………………………22
第 2 章操作像素
2.1 引 言……………………………………………………………………………………29
2.2 存取像素值………………………………………………………………………………30
2.3 使用指針遍歷圖像………………………………………………………………………33
2.4 使用疊代器遍歷圖像……………………………………………………………………40
2.5 編寫高效的圖像遍歷循環………………………………………………………………43
2.6 遍歷圖像和鄰域操作……………………………………………………………………46
2.7 進行簡單的圖像算術……………………………………………………………………50
2.8 定義感興趣區域…………………………………………………………………………53
第 3 章基於類的圖像處理
3.1 引 言……………………………………………………………………………………57
3.2 在算法設計中使用策略(Strategy)模式…………………………………………57
3.3 使用控制器(Controller)實現模組間通信………………………………………63
3.4 使用單件(Singleton)設計模式……………………………………………………67
3.5使用模型-視圖-控制器(Model-View-Controller)架構設計應用程式…………70
3.6 顏色空間轉換…………………………………………………………………………73
第 4 章使用直方圖統計像素
4.1 引 言……………………………………………………………………………………77
4.2 計算圖像的直方圖……………………………………………………………………77
4.3 使用查找表修改圖像外觀……………………………………………………………84
4.4 直方圖均衡化…………………………………………………………………………88
4.5 反投影直方圖以檢測特定的圖像內容………………………………………………89
4.6 使用均值漂移(Mean Shift)算法查找物體………………………………………95
4.7 通過比較直方圖檢索相似圖片………………………………………………………99
第 5 章基於形態學運算的圖像變換
5.1 引言……………………………………………………………………………………103
5.2 使用形態學濾波對圖像進行腐蝕、膨脹運算………………………………………103
5.3 使用形態學濾波對圖像進行開閉運算………………………………………………107
5.4 使用形態學濾波對圖像進行邊緣及角點檢測………………………………………110
5.5 使用分水嶺算法對圖像進行分割……………………………………………………116
5.6 使用GrabCut算法提取前景物體……………………………………………………121
第 6 章圖像濾波
6.1 引 言…………………………………………………………………………………125
6.2 使用低通濾波器………………………………………………………………………126
6.3 使用中值濾波器………………………………………………………………………130
6.4 使用方向濾波器檢測邊緣……………………………………………………………132
6.5 計算圖像的拉普拉斯變換……………………………………………………………138
第 7 章提取直線、輪廓及連通區域
7.1 引 言…………………………………………………………………………………143
7.2 使用Canny運算元檢測輪廓……………………………………………………………143
7.3 使用霍夫變換檢測直線…………………………………………………………… 146
7.4 用直線擬合一組點…………………………………………………………………156
7.5 提取連通區域的輪廓………………………………………………………………160
7.6 計算連通區域的形狀描述符………………………………………………………164
第 8 章檢測並匹配興趣點
8.1 引 言…………………………………………………………………………………167
8.2 檢測Harris角點……………………………………………………………………167
8.3 檢測FAST特徵………………………………………………………………………177
8.4 檢測尺度不變的SURF特徵…………………………………………………………180
8.5 描述SURF特徵………………………………………………………………………185
第 9 章估算圖像間的投影關係
9.1 引 言…………………………………………………………………………………189
9.2 相機標定……………………………………………………………………………191
9.3 計算一對圖像的基礎矩陣…………………………………………………………198
9.4 使用隨機採樣一致算法(RANSAC)進行圖像匹配………………………………202
9.5 計算兩幅圖之間的單應矩陣………………………………………………………211
第 10 章處理視頻序列
10.1 引 言………………………………………………………………………………215
10.2 讀取視頻序列………………………………………………………………………215
10.3 處理視頻幀…………………………………………………………………………219
10.4 寫入視頻序列………………………………………………………………………228
10.5 跟蹤視頻中的特徵點………………………………………………………………233
10.6 提取視頻中的前景物休……………………………………………………………239

相關詞條

熱門詞條

聯絡我們