OpenCV 教程:基礎篇(附光碟)(簡體書)
商品資訊
ISBN13:9787811240351
出版社:北京航空航天大學出版社
作者:劉瑞禎
出版日:2007/06/01
裝訂/頁數:平裝/443頁
附件:附光碟
規格:26cm*19cm (高/寬)
版次:1
人民幣定價:57.00 元
定價
:NT$ 342 元優惠價
:87 折 298 元
絕版無法訂購
商品簡介
目次
商品簡介
目前,OpenCV逐步成為一個通用的基礎研究和產品開發平臺。本書是國內第一本全面介紹OpenCV的中文版圖書,對OpenCV開放源代碼計算機視覺庫進行了詳細講解。OpenCV由一系列C函數和C++類構成,功能涵蓋圖像處理、計算機視覺和模式識別等領域。OpenCV實現了大量通用算法,涉及到圖像處理、結構分析、運動檢測、攝像機定標、三維重建以及機器學習等方面,并有較高的運行效率。書中所有實例均提供了C/C++語言的源代碼。
本書附光盤1張,內容包括OpenCV 1.0分別在windows和Linux下的安裝程序,以及書中所有實例的源代碼。
本書可作為信息、圖像處理和模式識別等領域的高年級本科生、研究生的教學用書,也可作為學生課題項目、科研項目以及公司產品開發的參考手冊。
本書附光盤1張,內容包括OpenCV 1.0分別在windows和Linux下的安裝程序,以及書中所有實例的源代碼。
本書可作為信息、圖像處理和模式識別等領域的高年級本科生、研究生的教學用書,也可作為學生課題項目、科研項目以及公司產品開發的參考手冊。
目次
第1章 概 述
第2章 OpenCV入門
2.1 下載0penCV
2.2 VC6.O下安裝與配置
2.2.1 安裝OpenCV
2.2.2 安裝DirectX SDK
2.2.3 編譯OpenCV
2.2.4 設置VC6.0環境
2.2.5 在項目中運用OpenCV
2.2.6 以Makefile方式編譯程序
2.3 VC.net 2003下安裝與配置
2.3.1 定制全局選項
2.3.2 創建新項目
2.4 VC 2005 Express下安裝與配置
2.4.1 安裝VC 2005 Express
2.4.2 安裝Microsoft Platform SDK
2.4.3 配置VC 2005 Express
2.4.4 建立OpenCV項目
2.5 Linux環境下的安裝
2.5.1 下載源碼
2.5.2 解壓文件
2.5.3 檢查軟件配置
2.5.4 編譯OpenCV
2.5.5 安裝OpenCV
2.5.6 更新動態鏈接庫
2.6 Delbian下安裝
2.7 創建0penCV控制臺項目
2.8 在MFC中使用OpenCV
2.8.1 創建新項目
2.8.2 設置OpenCV環境
2.8.3 分步創建MFC例程
2.8.4 讀入圖像并顯示處理
2.8.5 在MFC窗口中顯示圖像
2.9 創建0penCV的靜態鏈接庫
2.9.1 生成CXCOREL的工程文件
2.9.2 生成CXCOREL的調試版靜態庫
2.9.3 生成CXCOREL的正式版靜態庫
2.9.4 生成CV/CVAux/HIGHGuI的靜態庫
2.9.5 獨立發布的運行程序
第3章 OpenCV基礎
3.1 OpenCV命名規則
3.2 基本數據結構
3.3 矩陣的使用與操作
3.3.1 分配與釋放矩陣
3.3.2 訪問矩陣元素
3.3.3 矩陣和向量操作
3.4 GUI命令
3.4.1 窗口管理
3.4.2 輸入處理
3.5 圖像的使用與操作
3.5.1 分配和釋放圖像
3.5.2 圖像的讀寫
3.5.3 訪問圖像元素
3.5.4 圖像轉換
3.5.5 繪制命令
3.6 視頻的使用與操作
3.6.1 從視頻序列中捕捉圖像幀
3.6.2 獲取視頻幀信息
3.6.3 保存視頻文件
3.7 對攝像頭和視頻流的使用與操作
3.7.1 一般用法
3.7.2 選擇攝像頭
3.7.3 視頻流的處理
3.7.4 獲取攝像頭屬性
第4章 數據結構與數據操作
4.1 基礎結構
4.1.1 CvPoint
4.1.2 CvPoint2D32f
4.1.3 CvPoint3D32f
4.1.4 CvSize
4.1.5 CvSize2D32f
4.1.6 CvRect
4.1.7 CvScalar
4.1.8 CvTermCriteria
4.1.9 CyMat
4.1.10 CvMatND
4.1.11 CvSparseMat
4.1.12 IplImage
4.1.13 CvArr
4.2 數組操作
4.2.1 初始化
4.2.2 獲取元素和數組子集
4.2.3 復制和添加
4.2.4 變換和置換
4.2.5 算術、邏輯和比較運算
4.2.6 統計
4.2.7 線性代數
4.2.8 數學函數
4.2.9 隨機數生成
4.2.10 離散變換
4.3 動態結構
4.3.1 內存存儲
4.3.2 序列
4.3.3 集合
4.3.4 圖
4.3.5 樹
4.4 繪圖函數
4.4.1 曲線與形狀
4.4.2 文本
4.4.3 點集和輪廓
4.5 數據保存和運行時類型信息
4.5.1 文件存儲
4.5.2 寫數據
4.5.3 讀取數據
4.5.4 運行時類型信息和通用函數
4.6 其他混合函數
4.7 錯誤處理和系統函數
4.7.1 錯誤處理
4.7.2 系統函數
第5章 模式識別與圖像處理
5.1 圖像處理
5.1.1 梯度、邊緣和角點
5.1.2 采樣、插值和幾何變換
5.1.3 形態學操作
5.1.4 濾波器與彩色變換
5.1.5 金字塔及其應用
5.1.6 連接部件
5.1.7 圖像與輪廓矩
5.1.8 亮度變換與直方圖
5.1.9 特殊圖像變換
5.1.10 匹配
5.2 結構分析
5.2.1 輪廓處理函數
5.2.2 計算幾何
5.2.3 平面劃分
5.3 運動分析與對象跟蹤
5.3.1 背景統計量的累積
5.3.2 運動模板
5.3.3 對象跟蹤
5.3.4 光流
5.3.5 預估器
5.4 目標檢測
5.5 攝像機定標和三維重建
5.5.1 針孔攝像機模型和變形
5.5.2 攝像機定標
5.5.3 姿態估計
5.5.4 對極幾何
第6章 運動物體跟蹤
6.1 基本結構
6.1.1 團塊
6.1.2 團塊列表
6.1.3 團塊跟蹤參數
6.2 模塊描述
6.2.1 前景檢測模塊
6.2.2 新團塊檢測模塊
6.2.3 團塊跟蹤模塊
6.2.4 軌跡生成模塊
6.2.5 軌跡后處理模塊
6.2.6 跟蹤流程模塊
6.3 運動跟蹤例程
6.3.1 打印幫助
6.3.2 分析輸入參數
6.3.3 打開視頻
6.3.4 打印參數
6.3.5 創建所需要的模塊
6.3.6 處理視頻
6.3.7 例程使用
6.3.8 小結
6.4 添加自定義模塊
6.4.1 新算法代碼編寫
6.4.2 新算法加入到框架
6.4.3 運行新程序
附錄A 實例檢索
附錄B 附圖檢索
附錄C 結構和函數檢索
第2章 OpenCV入門
2.1 下載0penCV
2.2 VC6.O下安裝與配置
2.2.1 安裝OpenCV
2.2.2 安裝DirectX SDK
2.2.3 編譯OpenCV
2.2.4 設置VC6.0環境
2.2.5 在項目中運用OpenCV
2.2.6 以Makefile方式編譯程序
2.3 VC.net 2003下安裝與配置
2.3.1 定制全局選項
2.3.2 創建新項目
2.4 VC 2005 Express下安裝與配置
2.4.1 安裝VC 2005 Express
2.4.2 安裝Microsoft Platform SDK
2.4.3 配置VC 2005 Express
2.4.4 建立OpenCV項目
2.5 Linux環境下的安裝
2.5.1 下載源碼
2.5.2 解壓文件
2.5.3 檢查軟件配置
2.5.4 編譯OpenCV
2.5.5 安裝OpenCV
2.5.6 更新動態鏈接庫
2.6 Delbian下安裝
2.7 創建0penCV控制臺項目
2.8 在MFC中使用OpenCV
2.8.1 創建新項目
2.8.2 設置OpenCV環境
2.8.3 分步創建MFC例程
2.8.4 讀入圖像并顯示處理
2.8.5 在MFC窗口中顯示圖像
2.9 創建0penCV的靜態鏈接庫
2.9.1 生成CXCOREL的工程文件
2.9.2 生成CXCOREL的調試版靜態庫
2.9.3 生成CXCOREL的正式版靜態庫
2.9.4 生成CV/CVAux/HIGHGuI的靜態庫
2.9.5 獨立發布的運行程序
第3章 OpenCV基礎
3.1 OpenCV命名規則
3.2 基本數據結構
3.3 矩陣的使用與操作
3.3.1 分配與釋放矩陣
3.3.2 訪問矩陣元素
3.3.3 矩陣和向量操作
3.4 GUI命令
3.4.1 窗口管理
3.4.2 輸入處理
3.5 圖像的使用與操作
3.5.1 分配和釋放圖像
3.5.2 圖像的讀寫
3.5.3 訪問圖像元素
3.5.4 圖像轉換
3.5.5 繪制命令
3.6 視頻的使用與操作
3.6.1 從視頻序列中捕捉圖像幀
3.6.2 獲取視頻幀信息
3.6.3 保存視頻文件
3.7 對攝像頭和視頻流的使用與操作
3.7.1 一般用法
3.7.2 選擇攝像頭
3.7.3 視頻流的處理
3.7.4 獲取攝像頭屬性
第4章 數據結構與數據操作
4.1 基礎結構
4.1.1 CvPoint
4.1.2 CvPoint2D32f
4.1.3 CvPoint3D32f
4.1.4 CvSize
4.1.5 CvSize2D32f
4.1.6 CvRect
4.1.7 CvScalar
4.1.8 CvTermCriteria
4.1.9 CyMat
4.1.10 CvMatND
4.1.11 CvSparseMat
4.1.12 IplImage
4.1.13 CvArr
4.2 數組操作
4.2.1 初始化
4.2.2 獲取元素和數組子集
4.2.3 復制和添加
4.2.4 變換和置換
4.2.5 算術、邏輯和比較運算
4.2.6 統計
4.2.7 線性代數
4.2.8 數學函數
4.2.9 隨機數生成
4.2.10 離散變換
4.3 動態結構
4.3.1 內存存儲
4.3.2 序列
4.3.3 集合
4.3.4 圖
4.3.5 樹
4.4 繪圖函數
4.4.1 曲線與形狀
4.4.2 文本
4.4.3 點集和輪廓
4.5 數據保存和運行時類型信息
4.5.1 文件存儲
4.5.2 寫數據
4.5.3 讀取數據
4.5.4 運行時類型信息和通用函數
4.6 其他混合函數
4.7 錯誤處理和系統函數
4.7.1 錯誤處理
4.7.2 系統函數
第5章 模式識別與圖像處理
5.1 圖像處理
5.1.1 梯度、邊緣和角點
5.1.2 采樣、插值和幾何變換
5.1.3 形態學操作
5.1.4 濾波器與彩色變換
5.1.5 金字塔及其應用
5.1.6 連接部件
5.1.7 圖像與輪廓矩
5.1.8 亮度變換與直方圖
5.1.9 特殊圖像變換
5.1.10 匹配
5.2 結構分析
5.2.1 輪廓處理函數
5.2.2 計算幾何
5.2.3 平面劃分
5.3 運動分析與對象跟蹤
5.3.1 背景統計量的累積
5.3.2 運動模板
5.3.3 對象跟蹤
5.3.4 光流
5.3.5 預估器
5.4 目標檢測
5.5 攝像機定標和三維重建
5.5.1 針孔攝像機模型和變形
5.5.2 攝像機定標
5.5.3 姿態估計
5.5.4 對極幾何
第6章 運動物體跟蹤
6.1 基本結構
6.1.1 團塊
6.1.2 團塊列表
6.1.3 團塊跟蹤參數
6.2 模塊描述
6.2.1 前景檢測模塊
6.2.2 新團塊檢測模塊
6.2.3 團塊跟蹤模塊
6.2.4 軌跡生成模塊
6.2.5 軌跡后處理模塊
6.2.6 跟蹤流程模塊
6.3 運動跟蹤例程
6.3.1 打印幫助
6.3.2 分析輸入參數
6.3.3 打開視頻
6.3.4 打印參數
6.3.5 創建所需要的模塊
6.3.6 處理視頻
6.3.7 例程使用
6.3.8 小結
6.4 添加自定義模塊
6.4.1 新算法代碼編寫
6.4.2 新算法加入到框架
6.4.3 運行新程序
附錄A 實例檢索
附錄B 附圖檢索
附錄C 結構和函數檢索
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

