
opencv培訓課程opencv圖像處理培訓
1、OpenCV簡介
1.1 圖像處理軟件概要介紹(OpenCV、Halcon、Matlib)
1.2 OpenCV簡介(發展歷程和功能特性)
1.3 OpenCV環境搭建與資源獲取
1.4 OpenCV架構(軟件架構、開發規范和編程思路與技巧)
1.5 OpenCV實例剖析(圖片讀取、顯示)
2、OpenCV入門
2.1 OpenCV基本數據結構(CvArr、CvMat、IplImage)
2.2 圖像的概念與基本處理(縮放、扭曲、旋轉、投影、運算等)
2.3 HighGUI學習(靜態圖像、視頻相關)
2.4 OpenCV實例剖析(圖像變換、視頻文件回放、硬件視頻采集與播放)
3、圖像處理基本算法學習
3.1 圖像增強與平滑
3.2 圖像濾波
3.3 直方圖與均衡化
3.4 閾值分割、腐蝕、膨脹算法
3.5 ROI詳解與應用
3.6 投影、仿射變換和透視變換
3.7 OpenCV實例剖析(Canny邊緣提取、閾值分割)
4、運動圖像(視頻)處理算法
4.1 特征點檢測
4.2 運動檢測
4.3 匹配算法(角點匹配、模板匹配、像素匹配)
4.4 圖像跟蹤(基本理論、光流法等)
4.5 OpenCV實例剖析(模板匹配、監控跟蹤)
5、圖像智能分析
5.1 機器學習及算法介紹
5.1 OCR(光學字符識別)介紹(支持向量機 SVM)
5.2 人臉識別算法介紹(Haar分類器、fisherface人臉檢測)
5.3 OpenCV實例剖析(車牌識別、人臉識別與性別檢測)