OpenCV 4.5計(jì)算機(jī)視覺開發(fā)實(shí)戰(zhàn)(基于VC++)
定 價:89 元
OpenCV是計(jì)算機(jī)視覺領(lǐng)域的開發(fā)者必須掌握的技術(shù)。該書針對 OpenCV 4.5進(jìn)行編寫,全面系統(tǒng)地介紹OpenCV 4.5的使用。書中重點(diǎn)介紹OpenCV 4.5相比之前的版本做出的重大修改。 《OpenCV 4.5計(jì)算機(jī)視覺開發(fā)實(shí)戰(zhàn)(基于VC++)》共14章,主要內(nèi)容包括OpenCV 4.5的基礎(chǔ)知識、OpenCV開發(fā)環(huán)境搭建、OpenCV的模塊架構(gòu)、圖像的讀取與顯示、核心模塊CORE、圖像處理模塊基礎(chǔ)、灰度變換和直方圖修正、圖像平滑、幾何變換、圖像分割、圖像金字塔、圖像形態(tài)學(xué)、圖像邊緣檢測、視頻加載與攝像頭調(diào)用、攝像頭視頻錄制以及OpenCV在機(jī)器學(xué)習(xí)方面的應(yīng)用等,最后給出一個停車場車牌識別系統(tǒng)的大案例。 《OpenCV 4.5計(jì)算機(jī)視覺開發(fā)實(shí)戰(zhàn)(基于VC++)》適合計(jì)算機(jī)視覺與圖像處理的開發(fā)人員、已有圖像處理基礎(chǔ)并想了解OpenCV 4.5新特性的開發(fā)人員閱讀,也適合高等院校和培訓(xùn)機(jī)構(gòu)計(jì)算機(jī)視覺與圖像處理相關(guān)專業(yè)的師生作為教學(xué)參考書。
本書基于OpenCV 4.5版本,詳細(xì)介紹了OpenCV 4.5中220多個函數(shù),涵蓋傳統(tǒng)的圖像處理與圖像識別技術(shù),內(nèi)容翔實(shí),行文通俗,示例豐富。最后給出一個停車場車牌識別系統(tǒng)項(xiàng)目實(shí)戰(zhàn)案例,幫助讀者熟練掌握OpenCV應(yīng)用開發(fā)技術(shù)。
如今,計(jì)算機(jī)視覺算法的應(yīng)用已經(jīng)滲透到我們生活的方方面面。機(jī)器人、無人機(jī)、增強(qiáng)現(xiàn)實(shí)、虛擬現(xiàn)實(shí)、醫(yī)學(xué)影像分析等,無一不涉及計(jì)算機(jī)視覺算法。OpenCV是計(jì)算機(jī)視覺領(lǐng)域的一個圖形與圖像算法庫,在學(xué)術(shù)界、工業(yè)界都得到了廣泛的使用。無論是初學(xué)者還是資深研究人員,都可以在其中找到得心應(yīng)手的“武器”,幫助你在研究的道路上披荊斬棘。 關(guān)于本書 近年來,在入侵檢測、特定目標(biāo)跟蹤、人臉識別等領(lǐng)域,OpenCV可謂大顯身手。OpenCV內(nèi)容之豐富,是目前開源視覺算法庫中罕見的。每年我們都能看到不少關(guān)于OpenCV的圖書,但是隨著OpenCV版本更迭,部分學(xué)習(xí)資料已經(jīng)過時。本書基于全新的OpenCV 4.5版本編寫,面向初學(xué)者,既涵蓋傳統(tǒng)的圖形、圖像算法,又包括機(jī)器學(xué)習(xí)的相關(guān)技術(shù),并配以示例代碼,內(nèi)容豐富,行文通俗。 本書不僅剖析了大量OpenCV函數(shù)的調(diào)用細(xì)節(jié),而且對原理解釋得清晰明了,讓讀者不僅知其然,而且知其所以然。全書介紹了OpenCV 4.5中220多個函數(shù)、100多個示例程序,幫助讀者熟練掌握OpenCV的應(yīng)用。本書在介紹OpenCV 4.5新技術(shù)的同時,也力求講解一些其背后的原理和公式,為大家以后做專業(yè)的圖像開發(fā)者鋪墊前進(jìn)的道路。記住,只會調(diào)用函數(shù)而不知原理和公式,永遠(yuǎn)不會成為一個專業(yè)人士! 源碼下載與技術(shù)支持 本書示例源碼請用微信掃描右邊的二維碼下載,也可按頁面提示轉(zhuǎn)發(fā)到自己的郵箱中下載。雖然筆者盡了最大努力編寫本書,但書中依然可能存在錯誤,敬請讀者提出寶貴意見和建議。本書技術(shù)支持QQ和電子郵箱,請查看下載資源中的相關(guān)文件。
朱文偉,名校計(jì)算機(jī)專業(yè)統(tǒng)招碩士,20年C\\C++、Java開發(fā)經(jīng)驗(yàn)。主導(dǎo)開發(fā)過密碼、圖形、人工智能等產(chǎn)品。精通Linux、Windows系統(tǒng)開發(fā)及數(shù)據(jù)庫開發(fā)技術(shù)。著有圖書《Windows C/C++加密解密實(shí)戰(zhàn)》《密碼學(xué)原理與Java實(shí)現(xiàn)》《Linux C與C++ 一線開發(fā)實(shí)踐》《Visual C++2017從入門到精通》。
第1章 數(shù)字圖像視覺概述1.1 圖像的基本概念1.1.1 圖像和圖形1.1.2 什么是數(shù)字圖像1.1.3 數(shù)字圖像的特點(diǎn)1.1.4 圖像單位(像素)1.1.5 圖像分辨率1.1.6 屏幕分辨率1.1.7 圖像的灰度1.1.8 灰度級1.1.9 圖像深度1.1.10 二值圖像1.1.11 灰度圖1.1.12 彩色圖像1.1.13 通道1.1.14 圖像存儲1.2 圖像噪聲1.2.1 圖像噪聲的定義1.2.2 圖像噪聲的來源1.2.3 圖像噪聲的濾除1.3 圖像處理1.3.1 圖像處理的分類1.3.2 數(shù)字圖像處理1.3.3 數(shù)字圖像處理常用的方法1.3.4 圖像處理的應(yīng)用1.4 圖像信號處理層次1.5 機(jī)器視覺1.5.1 機(jī)器視覺的概念1.5.2 機(jī)器視覺系統(tǒng)構(gòu)成和分類1.5.3 機(jī)器視覺的優(yōu)勢1.5.4 機(jī)器視覺系統(tǒng)的應(yīng)用1.5.5 計(jì)算機(jī)視覺與相關(guān)學(xué)科的關(guān)系1.6 0penCV概述第2章 搭建OpenCV開發(fā)環(huán)境2.1 視覺圖像編程的重要庫2.2 啟動Visual C++ 20172.3 F載OpenCV4.52.4 解壓OpenCV2.5 在程序中測試OpenCV2.6 在VC中配置通用開發(fā)環(huán)境2.7 數(shù)學(xué)函數(shù)2.8 0penCV架構(gòu)2.9 圖像輸入輸出模塊imgcodecs2.9.1 imread讀取圖像文件2.9.2 imwrite保存圖片2.10 0penCV界面編程2.11 單窗口顯示多幅圖像2.12 銷毀窗口2.13 鼠標(biāo)事件2.14 鍵盤事件2.15 滑動條事件第3章 核心模塊Core3.1 矩陣操作3.1.1 矩陣類Mat3.1.2 構(gòu)造法3.1.3 直接賦值法3.1.4 數(shù)組法3.1.5 create函數(shù)法3.1.6 定義特殊矩陣3.1.7 得到矩陣的行數(shù)、列數(shù)和維數(shù)3.1.8 矩陣的數(shù)據(jù)指針及其打印3.1.9 創(chuàng)建新的矩陣頭……第4章 圖像處理模塊基礎(chǔ)第5章 灰度變換和直方圖修正第6章 圖像平滑第7章 幾何變換第8章 圖像邊緣檢測第9章 圖像分割第10章 圖像金字塔第11章 圖像形態(tài)學(xué)第12章 視頻處理第13章 機(jī)器學(xué)習(xí)第14章 案例:停車場車牌識別系統(tǒng)