內(nèi)容簡(jiǎn)介
計(jì)算機(jī)視覺(jué)是在圖像處理的基礎(chǔ)上發(fā)展起來(lái)的新興學(xué)科。OpenCV是一個(gè)開源的計(jì)算機(jī)視覺(jué)庫(kù),,是英特爾公司資助的兩大圖像處理利器之一,。它為圖像處理、模式識(shí)別,、三維重建,、物體跟蹤、機(jī)器學(xué)習(xí)和線性代數(shù)提供了各種各樣的算法,。
本書由OpenCV發(fā)起人所寫,,站在一線開發(fā)人員的角度用通俗易懂的語(yǔ)言解釋了OpenCV的緣起和計(jì)算機(jī)視覺(jué)基礎(chǔ)結(jié)構(gòu),演示了如何用OpenCV和現(xiàn)有的自由代碼為各種各樣的機(jī)器進(jìn)行編程,,這些都有助于讀者迅速入門并漸入佳境,,興趣盎然地深入探索計(jì)算機(jī)視覺(jué)領(lǐng)域。 本書可作為信息處理,、計(jì)算機(jī),、機(jī)器人,、人工智能、遙感圖像處理,、認(rèn)知神經(jīng)科學(xué)等有關(guān)專業(yè)的高年級(jí)學(xué)生或研究生的教學(xué)用書,也可供相關(guān)領(lǐng)域的研究工作者參考,。 透過(guò)本書,,您將置身于迅速發(fā)展的計(jì)算機(jī)視覺(jué)領(lǐng)域。本書由自由開源OpenCV的發(fā)起人所著,,介紹了計(jì)算機(jī)視覺(jué),,并通過(guò)實(shí)例演示了如何快速生成這樣的應(yīng)用——能使計(jì)算機(jī)“看到”并根據(jù)由此獲取的數(shù)據(jù)做出決策。 計(jì)算機(jī)視覺(jué)無(wú)處不在,,安全系統(tǒng),、制造檢驗(yàn)系統(tǒng)、醫(yī)學(xué)圖像分析,、無(wú)人機(jī)等都可以見(jiàn)到它的蹤影,。它與Google Map和Google Earth緊密結(jié)合,它檢查L(zhǎng)CD屏幕上的像素,,它確保襯衫上的每個(gè)針腳都能完全縫合,。OpenCV提供了一個(gè)簡(jiǎn)易好用的計(jì)算機(jī)視覺(jué)框架和一個(gè)豐富的庫(kù),后者包含500多個(gè)可實(shí)時(shí)運(yùn)行視覺(jué)代碼的函數(shù),。 透過(guò)各章提供的練習(xí),,任何一個(gè)開發(fā)人員或愛(ài)好者都可以迅速掌握如何使用這個(gè)框架。本書特色主題如下: 透徹介紹OpenCV 從攝像機(jī)獲取輸入 圖像的變換 圖像的分割和形狀的匹配 模式識(shí)別,,包括人臉檢測(cè) 二維和三維場(chǎng)景中的跟蹤監(jiān)測(cè) 根據(jù)立體視覺(jué)進(jìn)行三維重構(gòu) 機(jī)器學(xué)習(xí)算法 “讓機(jī)器來(lái)看”是一個(gè)富有挑戰(zhàn)但也很有意思的目標(biāo),。不管是想構(gòu)建簡(jiǎn)單的視覺(jué)應(yīng)用,還是復(fù)雜的視覺(jué)應(yīng)用,,都離不開這本入門必備參考,,拿起它,開始愉快的學(xué)習(xí)之旅吧,! 作者簡(jiǎn)介Gary Rost Bradski博士是斯坦福大學(xué)人工智能實(shí)驗(yàn)室計(jì)算機(jī)科學(xué)系的顧問(wèn)教授,,同時(shí)也是Willow Garage的資深科學(xué)家,Willow Garage是一家機(jī)器人研究機(jī)構(gòu)/孵化器,。
目錄出版前言
譯者序 寫在前面的話 前言 第1章 概述 什么是OpenCV OpenCV的應(yīng)用領(lǐng)域 什么是計(jì)算機(jī)視覺(jué) OpenCV的起源 下載和安裝OpenCV 通過(guò)SVN獲取最新的OpenCV代碼 更多OpenCV文檔 OpenCV的結(jié)構(gòu)和內(nèi)容 移植性 練習(xí) 第2章 OpenCV入門 開始準(zhǔn)備 初試牛刀—— 顯示圖像 第二個(gè)程序—— 播放AVI視頻 視頻播放控制 一個(gè)簡(jiǎn)單的變換 一個(gè)復(fù)雜一點(diǎn)的變換 從攝像機(jī)讀入數(shù)據(jù) 寫入AVI視頻文件 小結(jié) 練習(xí) 第3章 初探OpenCV OpenCV的基本數(shù)據(jù)類型 CvMat矩陣結(jié)構(gòu) IplImage數(shù)據(jù)結(jié)構(gòu) 矩陣和圖像操作 繪圖 數(shù)據(jù)存儲(chǔ) 集成性能基元 小結(jié) 練習(xí) 第4章 細(xì)說(shuō)HighGUI 一個(gè)可移植的圖形工具包 創(chuàng)建窗口 載入圖像 顯示圖像 視頻的處理 ConvertImage函數(shù) 練習(xí) 第5章 圖像處理 綜述 平滑處理 圖像形態(tài)學(xué) 漫水填充算法 尺寸調(diào)整 圖像金字塔 閾值化 練習(xí) 第6章 圖像變換 概述 卷積 梯度和Sobel導(dǎo)數(shù) 拉普拉斯變換 Canny算子 霍夫變換 重映射 拉伸,、收縮、扭曲和旋轉(zhuǎn) CartToPolar與PolarToCart LogPolar 離散傅里葉變換(DFT) 離散余弦變換(DCT) 積分圖像 距離變換 直方圖均衡化 練習(xí) 第7章 直方圖與匹配 直方圖的基本數(shù)據(jù)結(jié)構(gòu) 訪問(wèn)直方圖 直方圖的基本操作 一些更復(fù)雜的策略 練習(xí) 第8章 輪廓 內(nèi)存 序列 查找輪廓 Freeman鏈碼 輪廓例子 另一個(gè)輪廓例子 深入分析輪廓 輪廓的匹配 練習(xí) 第9章 圖像局部與分割 局部與分割 背景減除 分水嶺算法 用Inpainting修補(bǔ)圖像 均值漂移分割 Delaunay三角剖分和Voronoi 劃分 練習(xí) 第10章 跟蹤與運(yùn)動(dòng) 跟蹤基礎(chǔ) 尋找角點(diǎn) 亞像素級(jí)角點(diǎn) 不變特征 光流 mean-shift和camshift跟蹤 運(yùn)動(dòng)模板 預(yù)估器 condensation算法 練習(xí) 第11章 攝像機(jī)模型與標(biāo)定 攝像機(jī)模型 標(biāo)定 矯正 一次完成標(biāo)定 羅德里格斯變換 練習(xí) 第12章 投影與三維視覺(jué) 投影 仿射變換和透視變換 POSIT:3D姿態(tài)估計(jì) 立體成像 來(lái)自運(yùn)動(dòng)的結(jié)構(gòu) 二維和三維下的直線擬合 練習(xí) 第13章 機(jī)器學(xué)習(xí) 什么是機(jī)器學(xué)習(xí) OpenCV機(jī)器學(xué)習(xí)算法 Mahalanobis距離 K均值 樸素貝葉斯分類 二叉決策樹 boosting 隨機(jī)森林 人臉識(shí)別和Haar分類器 其他機(jī)器學(xué)習(xí)算法 練習(xí) 第14章 OpenCV的未來(lái) 過(guò)去與未來(lái) 發(fā)展方向 OpenCV與藝術(shù)家 后記 參考文獻(xiàn) 索引 關(guān)于作者和譯者 封面圖片 媒體評(píng)論“OpenCV庫(kù)對(duì)從業(yè)人員而言非常有用,,對(duì)初涉該領(lǐng)域的新手而言也不失為一個(gè)優(yōu)秀工具,。正如其廣而告之的那樣,它是一套高效的計(jì)算機(jī)視覺(jué)算法,。”
——William T. Freeman,,麻省理工學(xué)院計(jì)算機(jī)科學(xué)與人工智能實(shí)驗(yàn)室 “對(duì)計(jì)算機(jī)視覺(jué)領(lǐng)域內(nèi)任何一個(gè)從業(yè)人員而言,,《學(xué)習(xí)OpenCV》是他們不可或缺的重要參考。” ——David Lowe,,英屬哥倫比亞大學(xué)計(jì)算機(jī)科學(xué)教授 |
|