基於OpenCV的數字圖像處理技術基於OpenCV的數字圖像處理技術

基於OpenCV的數字圖像處理技術基於OpenCV的數字圖像處理技術

《基於OpenCV的數字圖像處理技術》是2020年浙江大學出版社出版的圖書,作者是柳林。

本書從OpenCV出發,介紹數字圖像處理相關基本理論和算法以及在OpenCV平台的實現方法,也介紹一些常用的計算機視覺方法。

基本介紹

  • 中文名:基於OpenCV的數字圖像處理技術
  • 作者:柳林
  • 出版社:浙江大學出版社 
  • ISBN:9787308207799
內容簡介,圖書目錄,

內容簡介

《基於OpenCV的數字圖像處理技術》從OpenCV出發,介紹數字圖像處理相關基本理論和算法以及在OpenCV平台的實現方法,也介紹一些常用的計算機視覺方法。《基於OpenCV的數字圖像處理技術》可以作為信號與信息處理、計算機科學與技術、通信工程、地球物理、醫學等專業本科數字圖像處理相關課程的基礎教材,也可以作為相關專業研究生的參考材料,還可供相應的工程技術人員參考使用。第1章緒論之後,《基於OpenCV的數字圖像處理技術》主要分為3個部分。第1部分是OpenCV平台的編譯和使用,包括第2章和第3章。通過本部分內容的學習,讀者能夠掌握OpenCV平台的使用方法和一些基本的UI操作。第2部分是傳統的數字圖像處理部分內容,包括第4章空間域圖像處理,第5章頻域圖像處理,第6章彩色圖像處理,第7章圖像分割,第8章形態學處理。通過本部分的學習,讀者能夠掌握圖像處理的一些基本概念和基本方法。第3部分是與計算機視覺相關的圖像處理內容,包括第9章目標檢測,第10章2D圖像特徵,第11章目標跟蹤,第12章基於深度學習的圖像處理。通過本部分的學習,讀者能夠完成一些常用的計算機視覺任務,如目標檢測、圖頸備體像拼接、目標跟蹤和基於深度學習的目標識別等。

圖書目錄

第1章 緒論
1.1 圖像的獲取方式
1.2 圖像的表示
1.3 數字圖像的基本類型
1.4 圖像存儲和圖像檔案格式
1.4.1 BMP圖像
1.4.2 TIFF圖像
1.4.3 GIF圖像
1.4.4 PNG圖像
1.4.5 JPEG圖像
1.5 數字圖像處理的主要刪檔研究內容
1.6 總結
1.7 實習題
第2章 OpenCV簡介
2.1 OpenCV簡介
2.1.1 OpenCV主要發展歷史
2.1.2 OpenCV的特點
2.1.3 OpenCV的設計目標
2.1.4 OpenCV的套用領域
2.1.5 OpenCV的結構和內容
2.2 OpenCV的下載和安裝
2.櫻屑愉2.1 OpenCV資源
2.2.2 OpenCV發行版的安裝和使用
2.2.3 OpenCV源碼的編譯
2.2.4 在visual C++工程中使用OpenCV的靜態庫
2.3 OpenCV API使用特點
2.3.1 cv命名空間
2.3.2 自動記憶體管理
2.3.3 輸出數據自動分配記憶體
2.3.4 飽和轉換
2.3.5 固定的數據類型和對模板的限制使用
2.3.6 InputArray和OutputArray
2.3.7 錯誤處理
2.3.8 多執行緒和可重人性
2.4 OpenCV的頭檔案
2.5 OpenCV圖形用戶接口HighGUI模組介紹
2.5.1 讀取和顯示圖像
2.5.2 播放視頻
2.5.3 滑動條
2.5.4 滑鼠的操作
2.5.5 cv:waitKey()函式
2.6 總結
2.7 實習題
第3章 OpenCV基本數據結構和基本組件
3.1 基礎圖像容器cv::Mat
3.1.1 cv::Mat類簡介
3.1.2 Mat類常用構造方法
3.1.3 cv::Mat基本操作
3.1.4 cv::Mat中數據元素的訪問
3.1.5 MFC中cv::Mat圖像的顯示
3.2 其他常用數據結構和歸刪頸頌函式
3.2.1 點的表示:cv::Point類
3.2.2 顏色表示:cv::Scalar類
3.2.3 尺寸的表示:cv::Size類
3.2.4 矩形的表示:cv::Rect類
3.2.5 旋轉矩形類:cv::RotatedRect類
3.艱仔罪挨2.6 固定矩陣類
3.2.7 固定向量類:cv::Vec
3.2.8 複數類
3.3 輔助對象
3.3.1 cv::TermCriteria類
3.3.2 cv::Range類
3.3.3 cv::Ptr模板類
3.4 工具函式和系統函式
3.4.1 數學函式
3.4.2 記憶體管理函式
3.4.3 性能最佳化函式
3.4.閥習求4 異常處理函式
3.5 圖像上簡單繪圖
3.5.1 繪製文字
3.5.2 繪製直線和矩形
3.5.3 繪製芝捆恥折線
3.5.4 圖像上繪製圓形和橢圓
3.6 保存圖像
3.7 圖像幾何操作
3.7.1 圖像均勻調整
3.7.2 仿射變換
3.7.3 對數極坐標變換
3.8 總結
3.9 實習題
第4章 數字圖像灰度變換與空間濾波
第5章 頻域圖像處理
第6章 彩色圖像處理
第7章 圖像分割
第8章 數學形態學處理
第9章 特徵提取和目標檢測
第10章 2D圖像特徵
第11章 視頻目標跟蹤
第12章 基於深度神經網路DNN的圖像處理
2.3.8 多執行緒和可重人性
2.4 OpenCV的頭檔案
2.5 OpenCV圖形用戶接口HighGUI模組介紹
2.5.1 讀取和顯示圖像
2.5.2 播放視頻
2.5.3 滑動條
2.5.4 滑鼠的操作
2.5.5 cv:waitKey()函式
2.6 總結
2.7 實習題
第3章 OpenCV基本數據結構和基本組件
3.1 基礎圖像容器cv::Mat
3.1.1 cv::Mat類簡介
3.1.2 Mat類常用構造方法
3.1.3 cv::Mat基本操作
3.1.4 cv::Mat中數據元素的訪問
3.1.5 MFC中cv::Mat圖像的顯示
3.2 其他常用數據結構和函式
3.2.1 點的表示:cv::Point類
3.2.2 顏色表示:cv::Scalar類
3.2.3 尺寸的表示:cv::Size類
3.2.4 矩形的表示:cv::Rect類
3.2.5 旋轉矩形類:cv::RotatedRect類
3.2.6 固定矩陣類
3.2.7 固定向量類:cv::Vec
3.2.8 複數類
3.3 輔助對象
3.3.1 cv::TermCriteria類
3.3.2 cv::Range類
3.3.3 cv::Ptr模板類
3.4 工具函式和系統函式
3.4.1 數學函式
3.4.2 記憶體管理函式
3.4.3 性能最佳化函式
3.4.4 異常處理函式
3.5 圖像上簡單繪圖
3.5.1 繪製文字
3.5.2 繪製直線和矩形
3.5.3 繪製折線
3.5.4 圖像上繪製圓形和橢圓
3.6 保存圖像
3.7 圖像幾何操作
3.7.1 圖像均勻調整
3.7.2 仿射變換
3.7.3 對數極坐標變換
3.8 總結
3.9 實習題
第4章 數字圖像灰度變換與空間濾波
第5章 頻域圖像處理
第6章 彩色圖像處理
第7章 圖像分割
第8章 數學形態學處理
第9章 特徵提取和目標檢測
第10章 2D圖像特徵
第11章 視頻目標跟蹤
第12章 基於深度神經網路DNN的圖像處理

相關詞條

熱門詞條

聯絡我們