開源計算機視覺培訓,OpenCV應用培訓大綱
一. OpenCV源碼使用與介紹
1. OpenCV入門介紹,使用和安裝環境的配置
2. OpenCV源碼架構講解,圖像的基礎知識,圖像的輸入輸出,視頻的基礎知識,視頻的輸入輸出與參數控制方法
3. OpenCV中常用數據結構和函數(Point類,Size類,Rect類,Scalar類和cvtColor函數),core組件,imgproc組件
二. 圖像變換的數學原理和函數使用
4. 圖像處理,使用OpenCV實現線性濾波器、非線性濾波器和5種高級形態學濾波操作,圖形縮放,圖像金字塔和閾值化
5. 圖像變換,講解各種類型的圖形變換方法,包括使用OpenCV做邊緣檢測用到的canny算子、sobel算子、Laplace算子,進行圖像特征提取的霍夫線變換、霍夫圓變換,重映射,仿射變換和直方圖均衡化
6.圖像分割,使用OpenCV實現常用前景檢測方法,尋找物體的凸包,使用多邊形包圍輪廓,角點檢測方法
三. 圖像處理中的機器學習
7.OpenCV中的機器學習ML組件,貝葉斯分類器、K近鄰分類器的使用
8.支持向量機SVM,期望較大化EM和決策樹在OpenCV中的使用
9.隨機森林,boost分類器和人工神經網絡在OpenCV中的使用 |