- Taipei, Taiwan
-
Python | OpenCV 與深度學習框架整合 — 實作範例
📚 前言 在上一篇 OpenCV 與深度學習框架整合 中,我們把電腦視覺常見的術語與工具定位整理清楚——PyTorch、TensorFlow、Keras、YOLO、ResNet、MobileNet 各自是什麼、做什麼。 這一篇進入實作,直接用 PyTorch (ResNet18)...
-
Python | OpenCV 與深度學習框架整合
📚 前言 在上一篇 多物件偵測與追蹤 中,我們學會了以 YOLO + DeepSORT 進行即時多物件偵測與追蹤,這是偏向「應用層」的做法,直接利用 OpenCV 的 DNN 模組載入模型並完成任務。 然而,若要進一步開發專案或研究,就需要更高的彈性與可擴充性。 在進入框架整合...
-
Python | OpenCV 多物件偵測與追蹤
📚 前言 在上一篇 物件分類與定位 中,我們學會了以 MobileNet SSD 在圖片與影片中辨識物件並標記位置。 這一篇要進一步介紹 多物件偵測與追蹤 (Multi-Object Detection & Tracking) 。 偵測是同時找到多個物件的位置,追蹤則是持...
-
Python | OpenCV 物件分類與定位
📚 前言 在上一篇 人臉偵測與追蹤 中,我們學會了以 Haar、LBP 與 DNN 三種方式偵測並追蹤人臉。 這一篇要進一步介紹 物件分類與定位 (Object Classification & Localization) 。 分類是判斷「這是什麼物件」,定位則是標記「它...
-
Python | OpenCV 人臉偵測與追蹤
📚 前言 在上一篇 即時馬賽克與模糊處理 中,我們學會了對圖片與影片即時套用馬賽克與模糊效果。 這一篇要進一步介紹 人臉偵測與追蹤 ,並且提供三種常見方式: Haar Cascades LBP Cascades DNN (深度學習模型) 🎨 範例圖片...
-
Python | OpenCV 即時馬賽克與模糊處理
📚 前言 在上一篇 圖片與影片即時標記與繪圖 中,我們學會了如何在即時影像上疊加標記與圖形。 這一篇要進一步介紹 即時馬賽克與模糊處理 ,並結合滑鼠事件互動。 透過這項技術,我們可以在圖片或影片中框選區域,並即時套用馬賽克或模糊效果,常用於隱私保護、教學影片或監控系統。 ...
-
Python | OpenCV 圖片與影片即時標記與繪圖
📚 前言 在上一篇 滑鼠與鍵盤事件互動 中,我們學會了如何在 OpenCV 視窗中處理使用者的互動操作。 這一篇要介紹 圖片與影片即時標記與繪圖 ,並且加入滑鼠事件互動。 透過這項技術,我們可以在單張圖片或播放影片時,用滑鼠圈選矩形區域,動態標記內容。這在教學、監控或互動應用中非...
-
Python | OpenCV 滑鼠與鍵盤事件互動
📚 前言 在上一篇 光流分析 中,我們學會了如何偵測影片中物件的運動方向與速度。 這一篇要介紹 滑鼠與鍵盤事件互動 ,這是 OpenCV 提供的基礎功能之一。 透過事件回呼 (callback) 與按鍵控制,我們可以讓程式更具互動性,例如: 滑鼠點擊選取 ROI 區域 ...
-
Python | OpenCV 光流分析 (Optical Flow)
📚 前言 在上一篇 即時圖片中的物件追蹤 中,我們學會了如何在影片中持續追蹤選定的目標。 這一篇要介紹 光流分析 (Optical Flow) ,它是一種用來估計圖片中物件移動的方法。 光流分析常用於運動偵測、物件追蹤、影片穩定化等場景。 🎨 範例影片 來源: P...
-
Python | OpenCV 即時圖片中的物件追蹤
📚 前言 在上一篇 視訊檔案處理與剪輯 中,我們學會了如何對影片進行剪輯、抽取影格與合成等操作。 這一篇要介紹如何使用 OpenCV 即時圖片中的物件追蹤 。 物件追蹤是電腦視覺的重要應用之一,常用於監控、運動分析、互動系統等場景。 除了攝影機,我們也可以用影片檔來模擬,方便測試...
