入門~中階 · 免費公開

Computer Vision 電腦視覺

雙語教材 · OpenCV/CNN/YOLO · 聯絡 psyche@mail.grokbot.com

初學貼士

初學貼士

  • 先 Python+NumPy,再 OpenCV/DL。
  • 經典 CV+CNN 都要會選。
  • Colab 練手;會員見 GitHub 工具筆記。

課節進度

開始學習吧!勾選完成的課節。

0% 完成(0/6 課節)

  • 11. 什麼是 CV
  • 22. OpenCV
  • 33. 任務與 CNN
  • 44. YOLO 速覽
  • 55. 實作路徑
  • 66. 連結

提示:點擊課節即可標記/取消(存於本機)。

一句話:CV=從影像理解世界;OpenCV 處理像素,CNN/YOLO 學語意。

1. 什麼是電腦視覺?

  • 輸入影像/影格;輸出標籤/框/遮罩…
  • 瑕疵、OCR、監控、自駕、醫學、AR。
  • 對照 NLP:文字序列 vs 空間結構。

2. OpenCV:像素層工具箱

OpenCV=讀寫/濾波/邊緣/相機;常接 YOLO 前後處理。

pip install opencv-python import cv2 img = cv2.imread("image.jpg") # BGR gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) small = cv2.resize(img, (640, 480)) edges = cv2.Canny(gray, 100, 200) cv2.imwrite("edges.jpg", edges)
  • 預設常是 BGR,轉色要小心。
  • 會員 OpenCV 筆記見 GitHub 工具頁。

3. 常見任務與 CNN

任務 輸出 直覺
影像分類 類別標籤 整圖一句話
物件偵測 框+類別 定位+辨識
語意/實例分割 像素遮罩 精細輪廓
姿勢估計等 關鍵點 關節/手勢

為何常用 CNN?

  • CNN=局部濾波,學層級視覺特徵。
  • 框架見 DL;圖示見 Algorithm。
  • 證書頁的 CNN≠卷積網;卷積請看本頁/DL。

4. YOLO 速覽(即時偵測)

YOLO=快的偵測;Ultralytics 還做分割/姿勢等。

pip install ultralytics from ultralytics import YOLO model = YOLO("yolo11n.pt") # nano 權重示例 results = model("image.jpg") results[0].show()
  • 完整步驟見會員 GitHub 工具頁。
  • 見 Ultralytics Docs。

5. 建議實作路徑

  1. Python → NumPy → OpenCV 小練習。
  2. Colab 練小 CNN 分類。
  3. → DL/Algorithm。
  4. 即時偵測 → YOLO(會員筆記)。

← 首頁

課程完成標記

登入會員後可將整門課標記完成並同步至儀表板。