《學習OpenCV》是2009年清華大學出版社出版的圖書,作者是(美國)布拉德斯基。本書介紹了計算機視覺,並通過實例演示了如何快速生成這樣的套用——能使計算機“看到”並根據由此獲取的數據做出決策。
基本介紹
- 書名:學習OpenCV
- 作者:(美國)布拉德斯基
- 譯者:於仕琪
- ISBN:9787302209935
- 定價:75.00 元
- 出版社:清華大學出版社
- 出版時間:2009年10月
- 裝幀:平裝
- 開本:16開
內容簡介,編輯推薦,作者簡介,目錄,
內容簡介
計算機視覺是在圖像處理的基礎上發展起來的新興學科。OpenCV是一個開源的計算機視覺庫,是英特爾公司資助的兩大圖像處理利器之一。它為圖像處理、模式識別、三維重建、物體跟蹤、機器學習和線性代數提供了各種各樣的算法。
透過本書,您將置身於迅速發展的計算機視覺領域。
計算機視覺無處不在,安全系統、製造檢驗系統、醫學圖像分析、無人機等都可以見到它的蹤影。它與Google Map和Google Earth緊密結合,它檢查LCD螢幕上的像素,它確保襯衫上的每個針腳都能完全縫合。OpenCV提供了一個簡易好用的計算機視覺框架和一個豐富的庫,後者包含500多個可實時運行視覺代碼的函式。
透過各章提供的練習,任何一個開發人員或愛好者都可以迅速掌握如何使用這個框架。本書特色主題如下:
透徹介紹OpenCV
從攝像機獲取輸入
圖像的變換
圖像的分割和形狀的匹配
模式識別,包括人臉檢測
二維和三維場景中的跟蹤監測
根據立體視覺進行三維重構
機器學習算法
“讓機器來看”是一個富有挑戰但也很有意思的目標。不管是想構建簡單的視覺套用,還是複雜的視覺套用,都離不開這本入門必備參考,拿起它,開始愉快的學習之旅吧!
本書可作為信息處理、計算機、機器人、人工智慧、遙感圖像處理、認知神經科學等有關專業的高年級學生或研究生的教學用書,也可供相關領域的研究工作者參考。
編輯推薦
該書由OpenCV發起人所寫,站在一線開發人員的角度用通俗易懂的語言解釋了OpenCV的緣起和計算機視覺基礎結構,演示了如何用OpenCV和現有的自由代碼為各種各樣的機器進行編程,這些都有助於讀者迅速入門並漸入佳境,興趣盎然地深入探索計算機視覺領域。
作者簡介
Gary Rost Bradski博士是史丹福大學人工智慧實驗室計算機科學系的顧問教授,同時也是Willow Garage的資深科學家,Willow Garage是一家機器人研究機構/孵化器。
目錄
出版前言
譯者序
寫在前面的話
前言
第1章 概述
什麼是OpenCV
OpenCV的套用領域
什麼是計算機視覺
OpenCV的起源
下載和安裝OpenCV
通過SVN獲取最新的OpenCV代碼
更多OpenCV文檔
OpenCV的結構和內容
移植性
練習
第2章 OpenCV入門
開始準備
初試牛刀—— 顯示圖像
第二個程式—— 播放AVI視頻
視頻播放控制
一個簡單的變換
一個複雜一點的變換
從攝像機讀入數據
寫入AVI視頻檔案
小結
練習
第3章 初探OpenCV
OpenCV的基本數據類型
CvMat矩陣結構
IplImage數據結構
矩陣和圖像操作
繪圖
數據存儲
集成性能基元
小結
練習
第4章 細說HighGUI
一個可移植的圖形工具包
創建視窗
載入圖像
顯示圖像
視頻的處理
ConvertImage函式
練習
第5章 圖像處理
綜述
平滑處理
圖像形態學
漫水填充算法
尺寸調整
閾值化
練習
第6章 圖像變換
概述
重映射
拉伸、收縮、扭曲和旋轉
CartToPolar與PolarToCart
LogPolar
離散傅立葉變換(DFT)
離散餘弦變換(DCT)
距離變換
練習
第7章 直方圖與匹配
直方圖的基本數據結構
訪問直方圖
直方圖的基本操作
一些更複雜的策略
練習
第8章 輪廓
記憶體
序列
查找輪廓
Freeman鏈碼
輪廓例子
另一個輪廓例子
深入分析輪廓
輪廓的匹配
練習
第9章 圖像局部與分割
局部與分割
背景減除
用Inpainting修補圖像
均值漂移分割
Delaunay三角剖分和Voronoi 劃分
練習
第10章 跟蹤與運動
跟蹤基礎
尋找角點