OpenCV 3計(jì)算機(jī)視覺(jué):Python語(yǔ)言實(shí)現(xiàn)(原書(shū)第2版),OpenCV 3是一種先進(jìn)的計(jì)算機(jī)視覺(jué)庫(kù),作為一本定位為快速入門(mén)新版OpenCV標(biāo)準(zhǔn)的編程教程,如果你已經(jīng)有了一些C/C++編程基礎(chǔ),并對(duì)計(jì)算機(jī)視覺(jué)感興趣,那么本書(shū)正是為你準(zhǔn)備的。

OpenCV 3計(jì)算機(jī)視覺(jué)前言
計(jì)算機(jī)視覺(jué)是一個(gè)近幾年日臻成熟的領(lǐng)域。隨著運(yùn)算性能強(qiáng)勁而又實(shí)惠的計(jì)算設(shè)備的不斷問(wèn)世,創(chuàng)建復(fù)雜的圖像應(yīng)用從未像今天這般容易。OpenCV在計(jì)算機(jī)視覺(jué)領(lǐng)域扮演者重要的角色,它是一個(gè)基于開(kāi)源發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)庫(kù),實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。自1999年問(wèn)世以來(lái),OpenCV已經(jīng)被計(jì)算機(jī)視覺(jué)領(lǐng)域的學(xué)者和開(kāi)發(fā)者視為首選的工具,成為了計(jì)算機(jī)視覺(jué)領(lǐng)域最有力的研究工具之一。
OpenCV最初由Intel的一個(gè)小組進(jìn)行開(kāi)發(fā)。在發(fā)布一系列的beta版本后,OpenCV 1.0正式版終于在2006年10月19日發(fā)布。
2009年10月1日,OpenCV2.0問(wèn)世,它帶來(lái)了全新的C++接口,將OpenCV的能力無(wú)限放大。在2.0的時(shí)代,OpenCV增加了全新的平臺(tái)支持,包括iOS和Andriod,通過(guò)CUDA和OpenCL實(shí)現(xiàn)了GPU加速,為Python和java用戶(hù)提供了接口,基于Github和Buildbot構(gòu)建了充滿藝術(shù)感的持續(xù)集成的系統(tǒng),所以才有了被全世界的很多公司和學(xué)校所采用的穩(wěn)定易用的OpenCV 2.4.x。
2014年8月21日,OpenCV3.0Alpha發(fā)布,帶來(lái)了全新的項(xiàng)目架構(gòu)的改變,宣告計(jì)算機(jī)視覺(jué)新時(shí)代的來(lái)臨。和其他大型項(xiàng)目一樣,OpenCV3拋棄整體統(tǒng)一架構(gòu),使用內(nèi)核+插件的架構(gòu)形式,讓自身主體更加穩(wěn)定,而附加的庫(kù)可以更加靈活多變、保持高速的發(fā)展與迭代。
本書(shū)源自CSDN上連載的一個(gè)名為“【OpenCV】入門(mén)教程“的系列博客文章,自2014年2月24日發(fā)表第一篇以來(lái),得到了廣大OpenCV愛(ài)好者的廣泛關(guān)注與支持,累計(jì)閱讀量突破了40多萬(wàn)人次。不少讀者強(qiáng)烈希望將這些內(nèi)容集結(jié)成書(shū),并加入更多新的內(nèi)容。于是,經(jīng)過(guò)半年的筆耕不輟,便有了現(xiàn)在你手中的這本書(shū)的誕生。
作為一本入門(mén)級(jí)的OpenCV編程教材,本書(shū)以詳細(xì)注釋的程序代碼為主線,以新版OpenCV最核心的core、highgui、improc和feature2d這四個(gè)組件的相關(guān)函數(shù)、類(lèi)和數(shù)據(jù)結(jié)構(gòu)為出發(fā)點(diǎn),詳細(xì)講解了學(xué)習(xí)新版本OpenCV中會(huì)遇到了各種問(wèn)題,并提供詳盡的實(shí)戰(zhàn)代碼參考。本書(shū)的寫(xiě)作初衷是讓更多的使用者能熟練使用采用新版C++接口的OpenCV2或OpenCV3,了解OpenCV2和OpenCV3的諸多細(xì)節(jié)上的區(qū)別,以推動(dòng)新版OpenCV在世界范圍內(nèi)的普及。
OpenCV 3計(jì)算機(jī)視覺(jué)介紹
本書(shū)將從圖像處理的基本操作出發(fā),帶你開(kāi)啟先進(jìn)計(jì)算機(jī)視覺(jué)概念的探索之旅。計(jì)算機(jī)視覺(jué)是一個(gè)快速發(fā)展的學(xué)科,在現(xiàn)實(shí)生活中,它的應(yīng)用增長(zhǎng)得非?欤虼藢(xiě)作本書(shū)的目的是為了幫助計(jì)算機(jī)視覺(jué)領(lǐng)域的新手和想要了解全新的OpenCV 3.0.0的計(jì)算機(jī)視覺(jué)專(zhuān)家。
通過(guò)閱讀本書(shū),你將學(xué)到:
安裝和熟練使用基于Python的OpenCV 3的API
掌握?qǐng)D像處理和視頻分析的基礎(chǔ)知識(shí)
在圖像和視頻中檢測(cè)和識(shí)別目標(biāo)
使用OpenCV檢測(cè)和識(shí)別人臉
訓(xùn)練和使用自己的對(duì)象分類(lèi)器
了解計(jì)算機(jī)視覺(jué)中的機(jī)器學(xué)習(xí)概念
使用OpenCV的人工神經(jīng)網(wǎng)絡(luò)來(lái)解決實(shí)際問(wèn)題
開(kāi)發(fā)現(xiàn)實(shí)生活中的計(jì)算機(jī)視覺(jué)應(yīng)用
OpenCV 3計(jì)算機(jī)視覺(jué)內(nèi)容安排
本書(shū)分為四個(gè)部分、11個(gè)章節(jié),內(nèi)容梗概列舉如下:
第1章邂逅OpenCV:介紹OpenCV的周邊概念,分析OpenCV的基本架構(gòu)。講解OpenCV3的新特性。重點(diǎn)講解了OpenCV的下載、安裝與配置過(guò)程。配置完成后,帶領(lǐng)大家正式開(kāi)始領(lǐng)略O(shè)penCV的魅力,接觸了四個(gè)OpenCV圖像處理小程序并學(xué)習(xí)如何使用OpenCV操作視頻和調(diào)用攝像頭。
第2章啟程前的認(rèn)知準(zhǔn)備:進(jìn)行OpenCV官方例程的引導(dǎo)學(xué)習(xí)與賞析,講解如何編譯OpenCV的源代碼,以及對(duì)一些周邊概念的認(rèn)知。
第3章HighGui圖形用戶(hù)界面初步: 對(duì)圖像的載入、顯示和輸出到文件進(jìn)行詳細(xì)的分析,講解OpenCV中滑動(dòng)條的創(chuàng)建和使用,以及如何用鼠標(biāo)進(jìn)行交互操作。
第4章 OpenCV數(shù)據(jù)結(jié)構(gòu)與基本繪圖: 講解OpenCV中常用的數(shù)據(jù)結(jié)構(gòu)以及基本繪圖操作。
第5章 core組件進(jìn)階:講解core模塊的一些進(jìn)階知識(shí)點(diǎn),如操作圖像中的像素、圖像混合、分離顏色通道、調(diào)節(jié)圖像的對(duì)比度和亮度、進(jìn)行離散傅里葉變換,以及輸入輸出XML和YAML文件。
第6章圖像處理:學(xué)習(xí)各種利用OpenCV進(jìn)行圖像處理的方法。包括屬于線性濾波的方框?yàn)V波、均值濾波與高斯濾波,屬于非線性濾波的中值濾波、雙邊濾波;兩種基本形態(tài)學(xué)操作——膨脹與腐蝕;5種高級(jí)形態(tài)學(xué)濾波操作——開(kāi)運(yùn)算、閉運(yùn)算、形態(tài)學(xué)梯度、頂帽以及黑帽;以及漫水填充算法、圖像金字塔、圖像縮放、閾值化。
第7章圖像變換:講解多種類(lèi)型的圖像變換方法。包括利用OpenCV進(jìn)行邊緣檢測(cè)所用到的canny算子、sobel算子,Laplace算子以及scharr濾波器;進(jìn)行圖像特征提取的霍夫線變換、霍夫圓變換,重映射和仿射變換以及直方圖均衡化。
第8章圖像輪廓與圖像分割修復(fù): 講解如何查找輪并繪制輪廓,了如何尋找到物體的凸包,使用多邊形來(lái)包圍輪廓,以及計(jì)算一個(gè)圖像的矩。還介紹了分水嶺算法和圖像修補(bǔ)操作的實(shí)現(xiàn)方法。
第9章直方圖與匹配:講解圖像直方圖相關(guān)的編程技巧,以及直方圖對(duì)比、反向投影和模板匹配技術(shù)。
第10章 角點(diǎn)檢測(cè): 講解Harris角點(diǎn)檢測(cè)和Shi-Tomasi角點(diǎn)檢測(cè),以及一種亞像素角點(diǎn)檢測(cè)方法。
第11章 特征檢測(cè)與匹配:使用OpenCV2講解和實(shí)現(xiàn)了SURF、SIFT和ORB特征檢測(cè)方法,并在FLANN特征匹配的基礎(chǔ)上,進(jìn)一步實(shí)現(xiàn)了利用Homography映射來(lái)找出已知物體。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版








Apifox(Api調(diào)試管理工具)2.1.29.1 綠色版
小烏龜代碼管理工具(TortoiseGit)2.13.0.1 中文免費(fèi)版
SoapUI破解版5.7.0 最新版
小皮面板(phpstudy)8.1.1.3 官方最新版
Ruby3.0(ruby運(yùn)行環(huán)境)3.0.2 官方版
gcc編譯器( MinGW-w64 9.0.0綠色版)免費(fèi)下載
寶玉編輯助手0.0.05新版
火花編程軟件2.7.2 官方pc版
猿編程少兒班客戶(hù)端3.1.1 官方版
Restorator 2009中文版單文件漢化版
十六進(jìn)制閱讀小工具
IT碼農(nóng)工具軟件1.0 中文免費(fèi)版
Postman Canary(網(wǎng)頁(yè)調(diào)試軟件)官方版7.32.0綠色免費(fèi)版
大耳猴少兒編程客戶(hù)端1.1.2 官方免費(fèi)版
excel批量sql語(yǔ)句(通過(guò)excel構(gòu)建sql工具)1.0 免費(fèi)版
軟件添加彈窗和網(wǎng)址工具1.0 中文免費(fèi)版
天霸編程助手2.1 單文件中文版
ida pro 中文破解版(反編譯工具)7.0 永樂(lè)漢化版64位
VBA代碼助手3.3.3.1官方版
JDK 12 linux版for 64位
Samba(完全支持Python 3)4.10 官方最新版
猿編程電腦端3.9.1.347 官方PC版
蒲公英 Android SDKV4.1.11 官方最新版
蒲公英iOS SDK2.8.9.1 官方最新版
WxPython中文可視化編輯器1.2 簡(jiǎn)體中文免費(fèi)版
Python代碼生成器1.0 中文免費(fèi)版
C語(yǔ)言代碼實(shí)例助手1.0 免費(fèi)版
notepad++7.8.2 中文免費(fèi)版
wpe pro Alpha 0.9a 中文綠色版




系統(tǒng)自帶的命令行幫助文件(ntcmds.chm)chm格
Excel轉(zhuǎn)換XML工具1.0 免費(fèi)版
實(shí)體類(lèi)SQL生成工具1.0 綠色免費(fèi)版
XML字符串解析工具2.0.3 免費(fèi)版
VC++Spelly(代碼拼寫(xiě)檢查)3.0.1 官方最新版
易語(yǔ)言vc6迷你連接器【dos命令形式運(yùn)行】綠
Elastix 20163.0 免費(fèi)版
sql語(yǔ)法分析器(sql語(yǔ)法分析工具)3.1.0 綠色
dev c++下載(DEV-C++)5.9.2 多語(yǔ)安裝免費(fèi)版
vc字體設(shè)置工具(vc6字體設(shè)置工具)1.0 中文綠