學習影像處理基礎,並熟悉 OpenCV 寫作方式以及如何前處理
- Day 01 : OpenCV 簡介 + 顯示圖片
- Day 02 : Color presentation 介紹 (RGB, LAB, HSV)
- Day 03 : 顏色相關的預處理 (改變亮度, 色差)
- Day 04 : 以圖片為例做矩陣操作 (翻轉, 縮放, 平移)
- Day 05 : 透過 OpenCV 做圖並顯示 (長方形, 圓形, 直線, 填色)
- Day 06 : affine transformation 概念與實作
- Day 07 : perspective transformation 概念與實作
- Day 08 : Filter 操作 (Sobel edge detect, Gaussian Blur)
- Day 09 : SIFT 介紹與實作 (feature extractor)
- Day 10 : SIFT 其他應用 (keypoint matching)
打好卷積神經網路的概念,並了解 CNN 各種代表性的經典模型
- Day 11 : CNN分類器架構:卷積層
- Day 12 : CNN分類器架構:步長、填充
- Day 13 : CNN分類器架構:池化層、全連接層
- Day 14 : CNN分類器架構:Batch Normalization
- Day 15 : 訓練一個CNN分類器:Cifar10為例
- Day 16 : 如何使用Data Augmentation
- Day 17 : AlexNet
- Day 18 : VGG16 and 19
- Day 19 : InceptionV1-V3
- Day 20 : ResNetV1-V2、InceptionV4、Inception-ResNet
- Day 21 : Transfer learning
- Day 22 : Breaking Captchas with a CNN
學習目前最常使用的 CNN 應用案例:YOLO 物件偵測實務完全上手
使用學習成果時做臉部識別,並解說物件偵測方式
親手實作期末專題,驗收學習成效,陪跑專家提供專題解說,解決各種實作疑難雜症