計算機視覺是在圖像處理的基礎上發展起來的新興學科。OpenCV是一個開源的計算機視覺庫,是英特爾公司資助的兩大圖像處理利器之一。它為圖像處理、模式識別、三維重建、物體跟蹤、機器學習和線性代數提供了各種各樣的算法。
本書由OpenCV發起人所寫,站在一線開發人員的角度用通俗易懂的語言解釋了OpenCV的緣起和計算機視覺基礎結構,演示了如何用OpenCV和現有的自由代碼為各種各樣的機器進行編程,這些都有助于讀者迅速入門并漸入佳境,興趣盎然地深入探索計算機視覺領域。
本書可作為信息處理、計算機、機器人、人工智能、遙感圖像處理、認知神經科學等有關專業的高年級學生或研究生的教學用書,也可供相關領域的研究工作者參考。
透過本書,您將置身于迅速發展的計算機視覺領域。本書由自由開源OpenCV的發起人所著,介紹了計算機視覺,并通過實例演示了如何快速生成這樣的應用——能使計算機“看到”并根據由此獲取的數據做出決策。
計算機視覺無處不在,安全系統、制造檢驗系統、醫學圖像分析、無人機等都可以見到它的蹤影。它與Google Map和GoogleEarth緊密結合,它檢查LCD屏幕上的像素,它確保襯衫上的每個針腳都能縫合。OpenCV提供了一個簡易好用的計算機視覺框架和一個豐富的庫,后者包含500多個可實時運行視覺代碼的函數。
透過各章提供的練習,任何一個開發人員或愛好者都可以迅速掌握如何使用這個框架。本書特色主題如下:
透徹介紹OpenCV
從攝像機獲取輸入
圖像的變換
圖像的分割和形狀的匹配
模式識別,包括人臉檢測
二維和三維場景中的跟蹤監測
根據立體視覺進行三維重構
機器學習算法
“讓機器來看”是一個富有挑戰但也很有意思的目標。不管是想構建簡單的視覺應用,還是復雜的視覺應用,都離不開這本入門必備參考,拿起它,開始愉快的學習之旅吧!
Gary Rost Bradski博士是斯坦福大學人工智能實驗室計算機科學系的顧問教授,同時也是WillowGarage的博學科學家,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章 圖像變換
概述
卷積
梯度和Sobel導數
拉普拉斯變換
Canny算子
霍夫變換
重映射
拉伸、收縮、扭曲和旋轉
CartToPolar與PolarToCart
LogPolar
離散傅里葉變換(DFT)
離散余弦變換(DCT)
積分圖像
距離變換
直方圖均衡化
練習
第7章 直方圖與匹配
直方圖的基本數據結構
訪問直方圖
直方圖的基本操作
一些更復雜的策略
練習
第8章 輪廓
內存
序列
查找輪廓
Freeman鏈碼
輪廓例子
另一個輪廓例子
深入分析輪廓
輪廓的匹配
練習
第9章 圖像局部與分割
局部與分割
背景減除
分水嶺算法
用Inpainting修補圖像
均值漂移分割
Delaunay三角剖分和Voronoi 劃分
練習
第10章 跟蹤與運動
跟蹤基礎
尋找角點
亞像素級角點
不變特征
光流
mean-shift和camshift跟蹤
運動模板
預估器
condensation算法
練習
第11章 攝像機模型與標定
攝像機模型
標定
矯正
一次完成標定
羅德里格斯變換
練習
第12章 投影與三維視覺
投影
仿射變換和透視變換
POSIT:3D姿態估計
立體成像
來自運動的結構
二維和三維下的直線擬合
練習
第13章 機器學習
什么是機器學習
OpenCV機器學習算法
Mahalanobis距離
K均值
樸素貝葉斯分類
二叉決策樹
boosting
隨機森林
人臉識別和Haar分類器
其他機器學習算法
練習
第14章 OpenCV的未來
過去與未來
發展方向
OpenCV與藝術家
后記
參考文獻
索引
關于作者和譯者
封面圖片
1《學習OpenCV(中文版)》相關信息
扉頁
內容簡介
目錄(1)
目錄(2)
目錄(3)
目錄(4)
目錄(5)
目錄(6)
出版前言(1)
出版前言(2)
出版前言(3)
譯者序(1)
譯者序(2)
寫在前面的話(1)
寫在前面的話(2)
前言(1)
前言(2)
前言(3)1《學習OpenCV(中文版)》相關信息 本書可作為信息處理、計算機、機器人、人工智能、遙感圖像處理、認知神經科學等有關專業的高年級學生或研究生的教學用書,也可供相關領域的研究工作者參考。
“OpenCV庫對從業人員而言非常有用,對初涉該領域的新手而言也不失為一個工具。正如其廣而告之的那樣,它是一套高效的計算機視覺算法。”
——William T. Freeman,麻省理工學院計算機科學與人工智能實驗室
“對計算機視覺領域內任何
書不錯,公式比較少,實例比較多,適合工程技術人員學習使用
opencv創始人Gary主編的教材,經典不多說,要是英文原版就好了。好好學習。5星好評。
還可以。很適合我這樣初學者 你到底要我寫多少痣?
對于開發及學習圖像處理和機器視覺可以很快上手。。
我是在linux環境下工作的,本來用window下的matlab模擬后,要在linux下通過交叉開發來實現還是挺麻煩的,用了opencv一下子,簡單了很多。其它的不說,僅僅v4l打開設備和highgui打開設備,代碼量差的不是一點點,效率也差不多。好!
棒棒噠棒棒噠棒棒噠!紙質不大好,紙質不大好,紙質不大好!重要的事情說三遍!
書本由淺入深的系統的介紹了openCV,相對于單純VC++來講,使圖像、視覺實現起來格外的方便,書本中針對每個功能都有相應的實例,達到了結合實際項目中會調用的效果,除了有少數地方翻譯得有點需要斟酌外,是一本特別好的學習openCV的書,推薦學習圖像處理和計算機視覺的同志使用
這本書是開始學習OPENCV方面的經典入門書籍了,當然,書中講解的代碼例程可能有些古老了,但是知識點是不變的,可以結合論壇里的在線幫助文檔一起學習,以及時獲得知識的更新~~
學習opencv比較經典的書,很有用,里面的內容很詳細,講解比較到位,適合想學習計算機視覺方面的同學購買
圖書館的都借完了,還有預約請求,可見這書有多么受歡迎。是一本非常經典的書,Opencv是開源的,對于計算機視覺等智能應用很有幫助
物流差的要命,打話都沒打就說連系不上,明知這物流公司不行,居然一個改善措施也不提出。建議大家以后別在這上面買東西了。
這是一本學習OpenCV的好書,值得推薦!內容講解詳細,從入門到深入學習OpenCV都有很大的幫助!
此數非常好,是一本經典的書。我非常喜歡。特別書上的例題,我如虎填翼。我非常喜歡書。這次,我必定能登峰造極了。太感謝作者了,特別是,作者的巧細的心思。我特別喜歡。總之,是一本很不錯的書。我喜歡喜歡,很喜歡。
內容由淺到深,有層次感,方法更偏重實際應用,就是沒有隨書光盤,例子的代碼需要自己編,也沒有現成能下載的例子的代碼。
誰也不懷疑這本書對計算機視覺入門者的影響力,快速上手,硬生生的將計算機視覺這門難懂的理論,講述的淺顯易懂
學習OpenCV是沒有多少教材可用的,非常高興Learning OpenCV的中文版能夠面世,只是出版社實在不厚道,紙張質量很差,收到的這本書從底下往上看,紙張竟然有卷曲不平
絕對是OpenCV的經典之作,價格也比較實惠。
作為OpenCV的手頭工具書蠻適合的,似乎用來體系地學一下OpenCV也可以
猶如書名一樣,學習OpenCV很好的參考書籍,推薦
沒的說,學習圖像處理與機器視覺的小伙伴們人手一本
是學習計算機視覺,圖像處理很好的一本工具書
這本書非常不錯,內容基礎,簡單實用,是快速入門OpenCV的好書。
這本書帶著我學會了OpenCV,例子說明的非常詳細,特別是函數的每個參數,其算法含義也介紹了,閱讀此書最好有數字圖像處理的算法基礎。
開源計算機視覺代碼,開發機器視覺方面的軟工必備。
學習opencv,本書是學習opencv的好書,盡管本書的翻譯和原書中有許許多多的錯誤,你可以搜索一下:《學習opencv》勘誤,就知道目前的眾多讀者發現的錯誤有多么多。不過,說到底,該書仍舊是好書,是開啟計算機視覺大門的好書。好書。
看了書中的大部分內容,也敲了其中的一些代碼,總體來說還可以,可以讓你快速的學習其中的API的使用,不過書中有一些錯誤,最好結合網上很流行的那個opencv參考手冊來看會比較好,那上面的程序基本上沒有錯誤。
買回來感覺這本書出的很及時,對于Opencv新手的我來說是一個很大的幫助,但是對于剛剛接觸的人來說有一些東西需要在該書的翻譯者之前出的一本書里找!就是那本《Opencv教程--基礎篇》,我覺得這兩本結合起來看比較好一些!