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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python OpenCV 的學習路線與重要知識點匯總 3

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

19

輪廓查找與繪制

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

常用函數(shù):

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

最后應該掌握針對每個輪廓進行操作。

20

輪廓特征屬性及應用

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

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

21

高級部分-分水嶺算法及圖像修補

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

可以擴展補充圖像修補技術及相關函數(shù) cv2.inpaint(),學習完畢可以嘗試人像祛斑應用。

22

GrabCut & FloodFill 圖像分割、角點檢測

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

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

23

特征檢測與匹配

特征點的檢測和匹配是計算機視覺中非常重要的技術之一, 在物體識別、視覺跟蹤、三維重建等領域都有很廣泛的應用。

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

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

24

OpenCV 應用部分之運動物體跟蹤與人臉識別

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

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

如果學習人臉識別,涉及的知識點為:

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

    關注

    182

    文章

    2960

    瀏覽量

    230045
  • OpenCV
    +關注

    關注

    29

    文章

    625

    瀏覽量

    41218
  • python
    +關注

    關注

    55

    文章

    4774

    瀏覽量

    84386
收藏 人收藏

    評論

    相關推薦

    GDB的知識點匯總,絕對實用

    GDB的知識點匯總,絕對實用
    發(fā)表于 12-24 06:01

    JTAG調試的知識點匯總,絕對實用

    JTAG調試的知識點匯總,絕對實用
    發(fā)表于 12-24 06:09

    外部中斷的知識點匯總,絕對實用

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

    Cortex‐M3內核的知識點匯總,絕對實用

    Cortex‐M3內核的知識點匯總,絕對實用
    發(fā)表于 01-26 06:30

    DBC編輯的知識點匯總,絕對實用

    DBC編輯的知識點匯總,絕對實用
    發(fā)表于 02-09 08:02

    STM32時鐘樹的基礎知識點匯總,絕對實用

    STM32時鐘樹的基礎知識點匯總,絕對實用
    發(fā)表于 02-14 07:49

    三極管的知識點匯總,絕對實用

    三極管的知識點匯總,絕對實用
    發(fā)表于 02-15 06:23

    PHP基礎學習知識點詳細資料匯總免費下載

    本文檔的主要內容詳細介紹的是PHP基礎學習知識點詳細資料匯總免費下載。
    發(fā)表于 04-11 17:43 ?15次下載
    PHP基礎<b class='flag-5'>學習</b><b class='flag-5'>知識點</b>詳細資料<b class='flag-5'>匯總</b>免費下載

    PHP基礎學習知識點匯總免費下載

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

    python學習知識點 新手必備技能

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

    Python的基礎語法知識點大全

    本文檔的主要內容詳細介紹的是Python的基礎語法知識點大全。
    發(fā)表于 06-12 08:00 ?1次下載

    Python知識點總結詳細說明

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

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

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

    Python OpenCV學習路線重要知識點匯總 1

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

    Python OpenCV學習路線重要知識點匯總 2

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