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