點選上方
藍字
關註我們
微信公眾號: 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架構設計之View
4. MVC架構設計之Controller
5. 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
推薦閱讀