Siraj Raval計算機視覺CV指南

下面是 Siraj Raval,對學習計算機視覺CV的一份建議指南。

詳細原地址請看:https://github.com/zr940326/Learn_Computer_Vision

先決條件

第1部分:低級視覺

=== 第1周(基本圖像處理技術)

  • 亮度(亮度,對比度,伽瑪,直方圖均衡)
  • 線性濾波(增強圖像 - 模糊和銳化,邊緣檢測,圖像計數,卷積)
  • 非線性濾波(中位數,雙邊濾波器,形態學)
  • 色彩處理(B&W,飽和度,白平衡)
  • 抖動(量化,有序抖動,Floyd-Steinberg)
  • 混合(圖像金字塔)
  • 紋理分析
  • 模板匹配(在圖像中查找對象)

視頻講座

閱讀作業

項目

  • 通過OpenCV庫檢測圖像中的對象

=== 第2周(運動和光流)

  • 運動分析
  • 光流

視頻講座

閱讀作業

項目

  • 使用OpenCV跟蹤視頻幀中的移動對象

第2部分:中級視覺(圖像>功能)

=== 第3周(基本細分)

  • 分段和聚類算法,如分水嶺,抓取
  • 交互式細分
  • 霍夫變換(檢測圓,線)
  • 前景提取

視頻講座

閱讀作業

項目

  • 使用OpenCV分割道路圖像中的車道線

=== 第4周(Fitting

  • 擬合線條和曲線
  • 堅固的配件,RANSAC
  • 可變形的輪廓

視頻講座

閱讀作業

項目

  • 使用OpenCV計算走廊圖像中的消失點

第3部分:多視圖

=== 第5周(多張圖片)

  • 局部不變特徵檢測和描述
  • 圖像變換和對齊
  • 平面單應性
  • 對極幾何和立體聲
  • 對象實例識別

視頻講座

閱讀作業

項目

  • 使用OpenCV將一組圖像轉換爲3D對象

=== 第6周(3D場景)

  • 立體視覺,密集運動和跟蹤; 3d對象
  • 3D場景理解
  • 3D分割和建模

視頻講座

閱讀作業

谷歌並閱讀以下文件

  • N. Dalal,人體檢測的定向梯度直方圖
  • G. Csurka等。(視覺詞彙袋 - 跨領域研究的精彩表現)用關鍵點袋進行視覺分類
  • S Lazebnik,C Schmid,J Ponce,Beyond of bags of features:用於識別自然場景類別的空間金字塔匹配
  • Jegou等人。將本地圖像描述符聚合爲緊湊代碼。

項目

  • 使用OpenCV在3D場景中執行對象分割

第4部分:高級視覺(特徵>分析)

=== 第7周(物體檢測和分類)

  • 對象/場景/活動分類(語義分割)
  • 物體檢測(非最大抑制,滑動窗口,邊界框和錨點,計數)
  • YOLO和Darknet,地區提案網絡
  • 監督分類算法
  • 序列數據的概率模型
  • 視覺屬性
  • 光學字符識別
  • 面部檢測

視頻講座

閱讀作業

項目

  • 使用Tensorflow對圖像中的汽車進行分類

=== 第8周(現代深度學習)

  • 主動學習
  • 維度降低
  • 非參數方法和大數據
  • 掌中
  • 轉學習
  • 避免過度擬合
  • 甘斯

視頻講座

閱讀作業

項目

  • 構建生成對抗網絡以檢測面部

 

-------------------待完善

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章