📢 公告:OpenCV 系列文章重構完成(75%)。專案實作篇仍在製作中,完成時間未定,敬請期待!→ 查看文章索引

熱門系列
J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術學習與筆記部落格,涵蓋前端、後端開發、Spring Boot、微服務、資料庫、運維等領域。分享程式語言、開發工具、系統架構及遊戲修改分析、逆向工程等的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • Python | OpenCV PyTorch 微調範例

    📚 前言 在上一篇 遷移學習與微調原理 中,我們了解了 Feature Extraction、Fine-Tuning、Full Training 三種策略,以及如何根據資料量做選擇。 這一篇進入實作,完整示範如何用 PyTorch 將 ResNet18 以 Feature...

  • Python | OpenCV 遷移學習與微調原理

    📚 前言 在上一篇 模型選擇與訓練 的章節導覽中,我們了解了整體訓練流程。 這一篇先從最根本的問題開始: 深度學習模型到底長什麼樣子?它是怎麼運作的? 只有先搞清楚模型的結構與運作原理,才能理解「遷移學習」到底在做什麼,以及為什麼這樣做。 🧠 深度學習模型長什麼樣?...

  • Python | OpenCV 模型選擇與訓練

    📚 前言 在上一篇 資料標註 中,我們完成了訓練資料的標註工作。 接下來要進入整個電腦視覺專案中最核心的環節: 模型選擇與訓練 。 如果你是第一次接觸深度學習訓練,看到「遷移學習」、「微調」、「epoch」這些詞彙可能會一頭霧水。 這篇文章的目的就是幫你建立一個清楚的全局觀,在...

  • Python | OpenCV 資料集整理與驗證

    📚 前言 在上一篇 LabelImg 標註工具實戰 中,我們完成了圖片的標註。 標註完成後,還需要將資料整理成模型訓練所需的目錄結構,並切分訓練集與驗證集,最後用程式確認標註是否正確。 ✂️ 訓練集與驗證集切分 標註完成後,需要將資料分為訓練集與驗證集。有兩種做法: ...

  • Python | OpenCV LabelImg 標註工具實戰

    📚 前言 在上一篇 資料標註 中,我們介紹了常見的標註格式與工具概覽。 本篇介紹 LabelImg 的安裝、問題修正,以及基本操作。 💻 安裝與開啟 1 2 pip install labelImg labelImg ...

  • Python | OpenCV 資料標註

    📚 前言 在上一篇 影片資料集建立與品質檢查 中,我們蒐集好了訓練所需的圖片。 接下來要進行的是 資料標註 (Data Annotation) ,也就是為每張圖片建立「正確答案」,讓模型知道圖片裡有什麼。 標註的品質直接影響模型的學習成效,錯誤或不一致的標註會讓模型學到錯誤的...

  • Python | OpenCV 影片資料集建立與品質檢查

    📚 前言 在上一篇 資料蒐集 中,我們介紹了四種基礎的資料蒐集方式,其中方法四(從影片截取影格)操作最簡單,但有兩個實際問題: 模糊幀 :動態模糊導致影像無法使用 重複幀 :相機靜止時連續影格幾乎一樣,徒增資料量 本篇介紹如何自動過濾這兩類問題,建立高品質的...

  • Python | OpenCV 資料蒐集

    📚 前言 在上一篇 模型訓練與微調 中,我們了解了整個訓練流程的概觀。 訓練的第一步,也是最重要的基礎,就是 資料蒐集 (Data Collection) 。 「垃圾進,垃圾出 (Garbage in, garbage out)」是機器學習不變的定律。 資料的數量與品質,直接...

  • Python | OpenCV 模型訓練與微調

    📚 前言 在前一篇 與深度學習框架整合 — 實作範例 中,我們學會載入預訓練模型並進行推論。然而,預訓練模型是以通用資料集訓練而成,面對特定場景(如特定商品辨識、工廠瑕疵檢測、客製化物件偵測)往往準確度不足。 這時就需要進入 模型訓練與微調 (Model Training &...

  • Python | OpenCV 與深度學習框架整合 — 實作範例

    📚 前言 在上一篇 OpenCV 與深度學習框架整合 中,我們把電腦視覺常見的術語與工具定位整理清楚——PyTorch、TensorFlow、Keras、YOLO、ResNet、MobileNet 各自是什麼、做什麼。 這一篇進入實作,直接用 PyTorch (ResNet18)...