系统化掌握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-用手势动作打造指哪识哪的英文单词跟读系统-语音线程