0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python OpenCV 的學(xué)習(xí)路線與重要知識(shí)點(diǎn)匯總 3

jf_78858299 ? 來源:華為云 ? 作者:夢想橡皮擦 ? 2023-02-07 15:36 ? 次閱讀

19

輪廓查找與繪制

核心要理解到在 OpenCV 中,查找輪廓就像在黑色背景中找白色物體。

常用函數(shù):

  • 查找輪廓 cv2.findContours();
  • 繪制輪廓 cv2.drawContours() 。

最后應(yīng)該掌握針對(duì)每個(gè)輪廓進(jìn)行操作。

20

輪廓特征屬性及應(yīng)用

這部分內(nèi)容比較重要,并且知識(shí)點(diǎn)比較多,核心內(nèi)容與函數(shù)分別如下:

  • 尋找凸包 cv2.convexHull() 與 凸性檢測 cv2.isContourConvex();
  • 輪廓外接矩形 cv2.boundingRect();
  • 輪廓最小外接矩形 cv2.minAreaRect();
  • 輪廓最小外接圓 cv2.minEnclosingCircle();
  • 輪廓橢圓擬合 cv2.fitEllipse();
  • 逼近多邊形曲線 cv2.approxPolyDP();
  • 計(jì)算輪廓面積 cv2.contourArea();
  • 計(jì)算輪廓長度 cv2.arcLength();
  • 計(jì)算點(diǎn)與輪廓的距離及位置關(guān)系 cv2.pointPolygonTest();
  • 形狀匹配 cv2.matchShapes()。

21

高級(jí)部分-分水嶺算法及圖像修補(bǔ)

掌握分水嶺算法的原理,掌握核心函數(shù) cv2.watershed() 。

可以擴(kuò)展補(bǔ)充圖像修補(bǔ)技術(shù)及相關(guān)函數(shù) cv2.inpaint(),學(xué)習(xí)完畢可以嘗試人像祛斑應(yīng)用。

22

GrabCut & FloodFill 圖像分割、角點(diǎn)檢測

這部分內(nèi)容都需要一些圖像專業(yè)背景知識(shí),先掌握相關(guān)概念知識(shí),在重點(diǎn)學(xué)習(xí)相關(guān)函數(shù)。

  • GrabCut 算法 cv2.grabCut();
  • 漫水填充算法 cv2.floodFill();
  • Harris 角點(diǎn)檢測 cv2.cornerHarris();
  • Shi-Tomasi 角點(diǎn)檢測 cv2.goodFeaturesToTrack();
  • 亞像素角點(diǎn)檢測 cv2.cornerSubPix()。

23

特征檢測與匹配

特征點(diǎn)的檢測和匹配是計(jì)算機(jī)視覺中非常重要的技術(shù)之一, 在物體識(shí)別、視覺跟蹤、三維重建等領(lǐng)域都有很廣泛的應(yīng)用。

OpenCV 提供了如下特征檢測方法:

  • “FAST” FastFeatureDetector;
  • “STAR” StarFeatureDetector;
  • “SIFT” SIFT(nonfree module) Opencv3 移除,需調(diào)用 xfeature2d 庫;
  • “SURF” SURF(nonfree module) Opencv3 移除,需調(diào)用 xfeature2d 庫;
  • ORB” ORB Opencv3 移除,需調(diào)用 xfeature2d 庫;
  • “MSER” MSER;
  • “GFTT” GoodFeaturesToTrackDetector;
  • “HARRIS” (配合 Harris detector);
  • “Dense” DenseFeatureDetector;
  • SimpleBlob” SimpleBlobDetector。

24

OpenCV 應(yīng)用部分之運(yùn)動(dòng)物體跟蹤與人臉識(shí)別

了解何為運(yùn)動(dòng)物體檢測,OpenCV 中常用的運(yùn)動(dòng)物體檢測方法有背景減法、幀差法、光流法,跟蹤算法常用的有 meanShift, camShift,粒子濾波, 光流法 等。

  • meanShift 跟蹤算法 cv2.meanShift();
  • CamShift 跟蹤算法 cv2.CamShift()。

如果學(xué)習(xí)人臉識(shí)別,涉及的知識(shí)點(diǎn)為:

  • 人臉檢測:從圖像中找出人臉位置并標(biāo)識(shí);
  • 人臉識(shí)別:從定位到的人臉區(qū)域區(qū)分出人的姓名或其它信息;
  • 機(jī)器學(xué)習(xí)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    180

    文章

    2956

    瀏覽量

    229868
  • OpenCV
    +關(guān)注

    關(guān)注

    29

    文章

    623

    瀏覽量

    41179
  • python
    +關(guān)注

    關(guān)注

    54

    文章

    4759

    瀏覽量

    84294
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GDB的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用

    GDB的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用
    發(fā)表于 12-24 06:01

    JTAG調(diào)試的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用

    JTAG調(diào)試的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用
    發(fā)表于 12-24 06:09

    外部中斷的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用

    外部中斷的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用
    發(fā)表于 01-21 07:39

    Cortex‐M3內(nèi)核的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用

    Cortex‐M3內(nèi)核的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用
    發(fā)表于 01-26 06:30

    DBC編輯的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用

    DBC編輯的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用
    發(fā)表于 02-09 08:02

    STM32時(shí)鐘樹的基礎(chǔ)知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用

    STM32時(shí)鐘樹的基礎(chǔ)知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用
    發(fā)表于 02-14 07:49

    三極管的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用

    三極管的知識(shí)點(diǎn)匯總,絕對(duì)實(shí)用
    發(fā)表于 02-15 06:23

    PHP基礎(chǔ)學(xué)習(xí)知識(shí)點(diǎn)詳細(xì)資料匯總免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是PHP基礎(chǔ)學(xué)習(xí)知識(shí)點(diǎn)詳細(xì)資料匯總免費(fèi)下載。
    發(fā)表于 04-11 17:43 ?14次下載
    PHP基礎(chǔ)<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>知識(shí)點(diǎn)</b>詳細(xì)資料<b class='flag-5'>匯總</b>免費(fèi)下載

    PHP基礎(chǔ)學(xué)習(xí)知識(shí)點(diǎn)匯總免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是PHP基礎(chǔ)學(xué)習(xí)知識(shí)點(diǎn)匯總免費(fèi)下載。
    發(fā)表于 04-24 16:45 ?6次下載
    PHP基礎(chǔ)<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>知識(shí)點(diǎn)</b><b class='flag-5'>匯總</b>免費(fèi)下載

    python學(xué)習(xí)知識(shí)點(diǎn) 新手必備技能

    python新手必備學(xué)習(xí)4大階段,如何學(xué)好python技術(shù),如何掌握python知識(shí)點(diǎn),這些都知道嗎? 本人從事
    的頭像 發(fā)表于 07-18 17:17 ?1965次閱讀

    Python的基礎(chǔ)語法知識(shí)點(diǎn)大全

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python的基礎(chǔ)語法知識(shí)點(diǎn)大全。
    發(fā)表于 06-12 08:00 ?1次下載

    Python知識(shí)點(diǎn)總結(jié)詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python知識(shí)點(diǎn)總結(jié)詳細(xì)說明。
    發(fā)表于 09-29 17:13 ?14次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>知識(shí)點(diǎn)</b>總結(jié)詳細(xì)說明

    數(shù)字電子技術(shù)重要知識(shí)點(diǎn)匯總

    數(shù)字電子技術(shù)重要知識(shí)點(diǎn)匯總免費(fèi)下載。
    發(fā)表于 07-06 17:06 ?50次下載

    Python OpenCV學(xué)習(xí)路線重要知識(shí)點(diǎn)匯總 1

    類構(gòu)成,提供了 Python、Ruby、MATLAB 等語言的接口,所以在學(xué)習(xí)的時(shí)候,要注意查閱資料的語言實(shí)現(xiàn)相關(guān)問題。 這個(gè)階段除了安裝 OpenCV 相關(guān)庫以外,建議收藏官方網(wǎng)址,官方手冊,官方入門教程,這些都是最佳的
    的頭像 發(fā)表于 02-07 15:32 ?864次閱讀

    Python OpenCV學(xué)習(xí)路線重要知識(shí)點(diǎn)匯總 2

    類構(gòu)成,提供了 Python、Ruby、MATLAB 等語言的接口,所以在學(xué)習(xí)的時(shí)候,要注意查閱資料的語言實(shí)現(xiàn)相關(guān)問題。 這個(gè)階段除了安裝 OpenCV 相關(guān)庫以外,建議收藏官方網(wǎng)址,官方手冊,官方入門教程,這些都是最佳的
    的頭像 發(fā)表于 02-07 15:35 ?636次閱讀