Python OpenCV 快速入門到精通

明日科技|責編:周紅

買這商品的人也買了...

商品描述

《Python OpenCV快速入門到精通》是一本基礎與實踐相結合的圖書。
本書從學Python OpenCV到用Python OpenCV的角度出發,
在幫助讀者朋友快速掌握Python OpenCV基礎的同時,引導讀者朋友如何使用Python OpenCV開發簡單的應用程序。
全書共28章,主要分為3個篇章(基礎篇、實戰篇、強化篇),基礎篇包括搭建開發環境、圖像處理基礎、
NumPy工具包、繪圖及交互、圖像的幾何變換、圖像運算、閾值、形態學操作、濾波器、圖形檢測、
圖像輪廓、模板匹配、視頻處理和人臉檢測與識別;實戰篇包括更改卡通人物的衣服顏色,
圖像操作之均分、截取和透視,計算輪廓的面積、周長和極點,掩模調試器,粘貼帶透明區域的圖像,
鼠標操作之縮放和移動圖像,機讀答題卡,檢測藍色矩形的交通標誌牌,濾鏡編輯器,
給圖像打馬賽克,給圖像的任意區域打馬賽克和手勢識別;強化篇包括人工瘦臉和MR智能視頻打卡系統。
本書提供豐富的源碼資源,包含基礎篇的實例、基礎篇的13個綜合實例、
實戰篇的12個案例和強化篇2個項目,力求為讀者朋友打造一本既能學Python OpenCV又能用Python OpenCV的好書。
本書不僅適合作為軟件開發者的自學用書,
而且適合作為高等院校相關專業的教學參考書,還適合供初入職場的開發人員查閱、參考。

目錄大綱

第1篇基礎篇
第1章搭建開發環境
1.1 Python的下載和安裝
1.1.1 下載Python
1.1.2 安裝Python
1.1.3 測試Python是否安裝成功
1.2 Python OpenCV的下載和安裝
1.2.1 下載和安裝OpenCV- Contrib-Python工具包
1.2.2 測試OpenCV-Contrib-Python工具包和NumPy工具包是否安裝成功
1.3 PyCharm的下載和安裝
1.3.1 下載PyCharm
1.3.2 安裝PyCharm
1.3.3 啟動並配置PyCharm
第2章圖像處理基礎
2.1 圖像處理的基本操作
2.1.1 讀取圖像
2.1.2 顯示圖像
2.1.3 保存圖像
2.1.4 獲取圖像屬性
2.2 像素
2.2.1 確定像素的位置
2.2.2 獲取像素的BGR值
2.2.3 修改像素的BGR值
2.3 色彩空間
2.3.1 GRAY色彩空間
2.3.2 HSV色彩空間
2.4 通道
2.4.1 拆分通道
2.4.2 合併通道
2.4.3 alpha通道
2.5 綜合案例——顯示不同藝術效果下的圖像
2.6 實戰練習
第3章NumPy工具包
3.1 NumPy工具包與OpenCV
3.2 數組的類型
3.3 創建數組
3.3.1 最常規的array()方法
3.3.2 創建指定維度和數據類型未初始化的數組
3.3. 3 創建用0填充的數組
3.3.4 創建用1填充的數組
3.3.5 創建隨機數組
3.4 操作數組
3.4.1 加法運算
3.4.2 減法、乘法和除法運算
3.4.3 冪運算
3.4.4 比較運算
3.4 .5 複製數組
3.5 數組的索引和切片
3.5.1 索引
3.5.2 切片式索引
3.5.3 二維數組索引
3.5.4 二維數組切片式索引
3.6 創建圖像
3.6.1 創建黑白圖像
3.6.2 創建彩色圖像
3.6.3 創建隨機圖像
3.7 綜合案例——拼接圖像
3.8 實戰練習
第4章繪圖及交互
4.1 線段的繪製
4.2 矩形的繪製
4.3 圓形的繪製
4.4 多邊形的繪製
第2篇實戰篇
第3篇強化篇