圖像處理與計(jì)算機(jī)視覺(jué)實(shí)踐——基于OpenCV和Python
定 價(jià):49.9 元
圖像處理和計(jì)算機(jī)視覺(jué)課程是人工智能專業(yè)的必修課,是計(jì)算機(jī)、智能科學(xué)、電子信息、軟件工程等專業(yè)的選修課。OpenCV 是一個(gè)開源的計(jì)算機(jī)視覺(jué)庫(kù),高效地實(shí)現(xiàn)了大量圖像處理和計(jì)算機(jī)視覺(jué)算法。本書基于成熟的 OpenCV 庫(kù),采用 Python 語(yǔ)言,通過(guò)大量的實(shí)際應(yīng)用案例,介紹圖像處理和計(jì)算機(jī)視覺(jué)算法。書中的案例以最近幾年的最新科研進(jìn)展為主,如人臉識(shí)別、目標(biāo)跟蹤、二維碼識(shí)別、手勢(shì)識(shí)別等。讀者通過(guò)這些實(shí)用案例可以快速透徹理解算法理論,同時(shí)提高將理論應(yīng)用于實(shí)踐的能力。本書提供配套的源碼,方便讀者學(xué)習(xí)實(shí)踐。本書可作為圖像處理和計(jì)算機(jī)視覺(jué)課程的教材,適合圖像處理領(lǐng)域的師生、從業(yè)人員、OpenCV 初學(xué)者參考,也適合有一定 Python 語(yǔ)言基礎(chǔ)的讀者進(jìn)階學(xué)習(xí)。
這是一本OpenCV中國(guó)團(tuán)隊(duì)出品的實(shí)踐教材,面向本科院校計(jì)算機(jī)視覺(jué)實(shí)踐課。本教材主要的特點(diǎn)是:1.以前沿的算法應(yīng)用為主,不再花篇幅介紹一些過(guò)時(shí)的算法。2.軟件采用開源計(jì)算機(jī)視覺(jué)庫(kù)OpenCV,通用性高,有利學(xué)生就業(yè)。3.編程語(yǔ)言采用Python,易于編寫和調(diào)試,學(xué)生可以專注在知識(shí)點(diǎn)上面,避免耗費(fèi)太多時(shí)間在配置開發(fā)環(huán)境和調(diào)試程序上。
吳佳南方科技大學(xué)計(jì)算機(jī)科學(xué)與工程系科研教學(xué)助理,具有多年的圖像處理和計(jì)算機(jī)視覺(jué)工作經(jīng)驗(yàn),熟悉OpenCV開發(fā)和應(yīng)用。于仕琪南方科技大學(xué)計(jì)算機(jī)科學(xué)與工程系副教授,主要研究方向?yàn)橛?jì)算機(jī)視覺(jué),有近20年OpenCV社區(qū)參與經(jīng)歷,現(xiàn)為OpenCV Foundation的理事。
第 1章 圖像的基本操作11.1 OpenCV簡(jiǎn)介11.2 圖像的基本操作21.2.1 數(shù)字圖像的表示21.2.2 圖像文件的讀寫與顯示31.2.3 視頻文件的讀寫與顯示7第 2章 圖像的幾何變換112.1 縮放112.2 翻轉(zhuǎn)、旋轉(zhuǎn)和平移162.2.1 翻轉(zhuǎn)162.2.2 旋轉(zhuǎn)162.2.3 平移172.3 仿射變換182.4 單應(yīng)性變換25第3章 圖像濾波283.1 什么是圖像濾波283.2 均值濾波293.3 高斯濾波323.4 中值濾波343.5 雙邊濾波363.6 自定義濾波38第4章 邊緣檢測(cè)394.1 圖像梯度394.2 邊緣檢測(cè)算子414.2.1 一階微分算子414.2.2 二階微分算子454.3 Canny邊緣檢測(cè)47第5章 特征提取與匹配515.1 特征提取515.1.1 SIFT515.1.2 ORB545.2 特征匹配585.2.1 暴力匹配585.2.2 FLANN605.3 應(yīng)用示例61第6章 人臉識(shí)別應(yīng)用656.1 人臉識(shí)別簡(jiǎn)介656.2 人臉檢測(cè)666.3 人臉對(duì)齊726.4 特征提取736.5 人臉比對(duì)756.6 人臉識(shí)別示例75第7章 目標(biāo)跟蹤應(yīng)用807.1 什么是目標(biāo)跟蹤807.2 目標(biāo)跟蹤算法817.2.1 MeanShift和CAMshift817.2.2 Tracker類857.2.3 DaSiamRPN867.2.4 NanoTrack90第8章 文本識(shí)別應(yīng)用948.1 文本識(shí)別簡(jiǎn)介948.2 文本檢測(cè)958.2.1 傳統(tǒng)的文本檢測(cè)958.2.2 基于深度學(xué)習(xí)的文本檢測(cè)988.3 基于深度學(xué)習(xí)的文本識(shí)別101第9章 條形碼與二維碼識(shí)別應(yīng)用1059.1 條形碼簡(jiǎn)介1059.2 OpenCV中的條形碼識(shí)別1069.2.1 條形碼檢測(cè)1079.2.2 條形碼解碼1109.2.3 條形碼識(shí)別示例1119.3 二維碼簡(jiǎn)介1129.4 OpenCV中的QR碼識(shí)別1139.4.1 QR碼的檢測(cè)識(shí)別1149.4.2 QR碼識(shí)別示例116第 10章 基于計(jì)算機(jī)視覺(jué)的機(jī)械臂應(yīng)用11810.1 機(jī)械臂控制基本原理11810.2 應(yīng)用:跟蹤人臉的機(jī)械臂12310.3 應(yīng)用:跟蹤指定人臉的機(jī)械臂12710.4 應(yīng)用:機(jī)械臂抓取物體128第 11章 手勢(shì)識(shí)別應(yīng)用13211.1 手掌檢測(cè)13211.2 手關(guān)鍵點(diǎn)估計(jì)13511.3 應(yīng)用:石頭-剪刀-布人機(jī)大戰(zhàn)141第 12章 3D相機(jī)及其應(yīng)用14612.1 3D相機(jī)簡(jiǎn)介14612.2 3D相機(jī)數(shù)據(jù)的采集和顯示14712.3 應(yīng)用:人體分割14912.4 應(yīng)用:人臉鑒偽151