當前位置: 妍妍網 > 碼農

開發實戰 | 基於YOLOv8的行人流量分析

2024-07-12碼農

點選上方 藍字 關註我們

微信公眾號: OpenCV學堂

關註獲取更多電腦視覺與深度學習知識

課程內容

系統化掌握PyQT5套用開發技能與相關軟體工程知識,掌握QT桌面套用開發常用的UI元件、後設資料系統、多執行緒、設計模式、學會基於OpenCV工作流引擎 SDK高效開發OpenCV演算法與PyQT5界面整合,完成 樣版匹配、測量、Blob檢測、圓檢測、線段檢測、輪廓尋找、YOLOv8多執行緒推理、多路視訊監控、OCR辨識與語音播報、人流與車輛流量分析等多種PyQT5 + OpenCV4.8 套用開發。

PyQT5+OpenCV4基礎篇

1. 介紹與程式碼測試2. QLabel文本顯示與設定3. QLabel顯示QPixmap影像4. QLabel顯示OpenCV讀入影像5. 垂直布局管理器演示6. 水平布局管理器演示7. 按鈕與訊號與槽詳解與演示8. 第一個界面元件類的構建9. 從檔對話方塊中選擇影像顯示10. 開發簡易批次影像瀏覽器11. 網格布局顯示多張影像12. 文本輸入與顯示控制項使用13. 圓鈕與影像處理14. 核取方塊與顯示操作15. 計數調節器與下拉選單使用16. 人臉檢測界面設計與開發17. 人臉檢測界面參數化執行18. 資訊提示確認框提升使用者體驗19. 顏色字型輸入本地資源對話方塊演示20. MVVM設計模式與TableView演示21. 圖形與文本繪制22. 滑鼠事件響應與滑鼠繪制23. 按選擇圖形類別的滑鼠繪制24. 滑鼠右鍵彈出選單演示25. 選單欄添加與功能實作26. 工具列添加與功能實作27. OpenCV實驗大師安裝與SDK支持配置28. OpenCV實驗大師深度學習模型部署SDK呼叫

PyQT5+OpenCV4高級篇

1. 高級課程之概述2. MVC架構設計詳解3. MVC架構設計之View4. MVC架構設計之Controller5. MVC架構實作之View與Model繫結6. 演算法與套用兩層架構 – 演算法與套用分離原則7. 演算法層 - 介面與程式碼實作分離原則8. 常用的幾種基本桌面布局方式9. 使用QThread執行長耗時任務10. QThread內自訂訊號實作數據交換11. 打造多執行緒即時人臉檢測套用12. 打造多執行緒YOLOv8物件檢測套用13. 多執行緒讀寫者模式的設計架構14. 多執行緒讀寫者模式的程式碼實作15. YOLOv8多執行緒多路視訊檢測之界面設計16. YOLOv8多執行緒多路視訊檢測之執行緒實作17. YOLOv8不同模型多執行緒多路視訊推理實作18. 使用預設參數檔提升使用者體驗19. 使用圖元實作繪制場景管理20. 實作圖元的拖拽與事件響應21. OpenCV演算法工作流SDK介紹與程式碼演示22. OpenCV工作流執行緒與界面類23. 打造多角度多物件模型匹配套用24. 輪廓分析流程設計與執行25. OpenCV工作流影像分析數據顯示26. OpenCV工作流多執行緒批次影像處理套用27. 打造精準圓測量與圓圓測量

PyQT5+OpenCV4案例實戰篇

案例01-YOLOv8跟蹤套用之即時流量分析-設計與架構案例01-YOLOv8跟蹤套用之即時流量分析-程式碼實作與演示案例02-用手勢動作打造指哪識哪的英文單詞跟讀系統-概述與設計案例02-用手勢動作打造指哪識哪的英文單詞跟讀系統-OCR執行緒案例02-用手勢動作打造指哪識哪的英文單詞跟讀系統-語音執行緒

課程目標

幫助Python開發者與OpenCV開發者提升套用開發能力,進一步學會使用深度學習與OpenCV演算法整合套用軟體開發,完成演算法落地,實作從單純的OpenCV演算法開發到 OpenCV + PyQT5演算法與套用開發的全棧開發能力,提升職場競爭力。

課程提綱與結構

課程完整的分為三個部份,分別是基礎篇、高級篇、實戰篇,每個部份都有大量程式碼與案例演示。掃描檢視課程詳情:

01 基礎篇 課時1~課時28

主要講述各種PyQT5的元件套用與桌面開發基礎知識與必備的設計模式相關知識,全程帶你一步一步手寫程式碼,完成全部程式碼實作,解析,執行。從而掌握PyQT5開發必備的元件、事件響應、訊號與槽機制、布局管理、OpenCV基本函式知識、完成一系列的案例程式碼應 用。

02 高級篇 課時29~課時55

主要講述桌面軟體開發的的 MVC架構、Model-View機制、介面機制、多執行緒機制、檔儲存與載入、讀者者模式、觀察者模型、演算法與界面分離設計、圖元系統 等各種桌面開發高級技巧與技能,同時提供了YOLOv8多模型部署、多執行緒多路視訊推理、OpenCV演算法工作流SDK 實作 圓測量與圓圓距離測量、多角度多物件模型匹配、輪廓分析與數據統計、批次影像數據OpenCV工作流處理、等多執行緒OpenCV + PyQT5 實戰案例,幫助 開發者能力暴漲十倍,達到工業級計畫與桌面開發水準

03 套用實戰篇 課時56~最後

透過兩個人工智慧套用 - 即時車輛與行人流量分析系統 與 手勢OCR英文單詞跟讀系統 實作復雜人工智慧計畫開發,完成了多執行緒模型推理、即時界面重新整理、語音執行緒單獨播報、執行緒數據交換與復雜界面重新整理等功能,全面提升PyQT5 + OpenCV開發能力、融匯貫通所學各種知識,掌握基於PyQT5 的深度學習模型推理與OpenCV演算法套用開發的核心技能與知識,做真正的人工智慧套用軟體開發者。

課程部份案例演示效果

系統化學習直接掃碼檢視

原價: 398

折扣: 299

推薦閱讀