OpenCV圖像處理實戰

賈睿

  • 出版商: 機械工業
  • 出版日期: 2023-02-03
  • 定價: $270
  • 售價: 8.5$229
  • 語言: 簡體中文
  • 頁數: 195
  • 裝訂: 平裝
  • ISBN: 7111719212
  • ISBN-13: 9787111719212
  • 相關分類: 影像辨識 Image-recognition
  • 下單後立即進貨 (約4週~6週)

商品描述

本書介紹了OpenCV的概念、安裝、應用和案例場景,
共9章,主要內容包括OpenCV概述、基礎圖像處理、圖像繪製、圖像變換、
平滑處理和閾值處理、邊緣和輪廓、形態學處理、直方圖處理、綜合案例。
本書內容實用,理論緊密聯繫實際,便於廣大讀者的學習。

本書主要作為OpenCV圖像處理與計算機視覺入門課程的配套用書。
通過學習本書,可以較全面地了解OpenCV的應用場景,系統掌握使用OpenCV進行圖像處理的方法。
通過原始圖片和處理結果圖片對比,直觀地展示了兩者間差異,
幫助讀者理解相關知識點和操作方法,豐富案例和詳細代碼有助於讀者達到學以致用的效果。

本書不僅適用於高校本、專科教學使用,也可作為相關技術人員的參考讀物。
 

目錄大綱

前言
二維碼索引
第1章OpenCV概述
1.1 OpenCV簡介
1.1.1 OpenCV的功能
1.1.2 OpenCV的版本
1.1.3 OpenCVPython
1.2 開發環境配置
1.2.1 安裝Python
1.2.2 安裝Numpy
1.2.3 安裝OpenCVPython包
1.2.4 安裝PyCharm
案例
習題
第2章基礎圖像處理
2.1 圖像處理
2.1.1 讀取圖像
2.1.2 顯示圖像
2.1.3 保存圖像
2.2 視頻處理
2.2.1 讀取視頻
2.2.2 播放視頻
2.3 圖像屬性
2.4 灰度處理
2.5 通道操作
2.5.1 通道拆分
2.5.2 通道合併
2.6 感興趣區域
2.7 圖像運算
2.7.1 加法運算
2.7.2 加權加法運算
2.7.3 位運算
案例
習題
第3章圖像繪製
3.1 繪製線段與箭頭線
3.1.1 繪製線段
3.1.2 繪製箭頭線
3.2 繪製矩形與填充圖形
3.2.1 繪製矩形
3.2.2 繪製填充圖形
3.3 繪製圓形
3.4 繪製橢圓
3.5 繪製多邊形
3.6 添加文字
3.7 其他繪圖函數
3.8 鼠標交互操作
3.8.1 setMouseCallback函數
3.8.2 onMouse函數
3.8.3 createTrackbar函數
案例
習題
第4章圖像變換
4.1 色彩空間變換
4.1.1 RGB色彩空間
4.1.2 GRAY色彩空間
4.1.3 YCrCb色彩空間
4.1.4 HSV色彩空間
4.2 幾何變換
4.2.1 縮放
4.2.2 平移
4.2.3 旋轉
4.2.4 仿射
4.2.5 透視
案例
習題
第5章平滑處理和閾值處理
5.1 平滑處理
5.1.1 均值濾波
5.1.2 方框濾波
5.1.3 高斯濾波
5.1.4 中值濾波
5.1.5 雙邊濾波
5.1.6 2D卷積
5.2 閾值處理
5.2.1 簡單閾值
5.2.2 自適應閾值
5.2.3 Otsu閾值
案例
習題
第6章邊緣和輪廓
6.1 邊緣檢測
6.1.1 Sobel算子
6.1.2 Laplacian算子
6.1.3 Canny邊緣檢測
6.2 圖像輪廓
6.2.1 查找輪廓
6.2.2 繪製輪廓
6.2.3 輪廓特徵
6.2.4 輪廓擬合
6.3 霍夫變換
6.3.1 直線檢測
6.3.2 圓檢測
案例
習題
第7章形態學處理
7.1 腐蝕
7.1.1 腐蝕概述
7.1.2 腐蝕核(結構元素)
7.2 膨脹
7.3 開運算
7.4 閉運算
7.5 形態學梯度
7.6 頂帽子
7.7 黑帽子
案例
習題
第8章直方圖處理
8.1 直方圖計算
8.1.1 灰色圖像直方圖
8.1.2 彩色圖像直方圖
8.2 直方圖繪製
8.2.1 使用Matplotlib繪製直方圖
8.2.2 使用OpenCV繪製直方圖
8.3 直方圖均衡化
8.3.1 全局均衡化
8.3.2 自適應均衡化
8.4 直方圖規定化
案例
習題
第9章綜合案例
9.1 人臉檢測
9.1.1 基於Haar 特徵的人臉檢測
9.1.2 基於EigenFaces 的人臉檢測
9.2 車道檢測
9.2.1 車道線圖像預處理
9.2.2 車道線邊緣檢測
9.2.3 車道線霍夫直線變換
9.2.4 車道線計算
9.2.5 車道線檢測完整代碼
習題
參考文獻