专栏名称: OpenCV学堂
一个致力于计算机视觉OpenCV原创技术传播的公众号!OpenCV计算机视觉与tensorflow深度学习相关算法原创文章分享、函数使用技巧、源码分析与讨论、,计算机视觉前沿技术介绍,技术专家经验分享,人才交流,学习交流。
目录
相关文章推荐
太格有物  ·  太格招聘|线下活动项目经理 ·  昨天  
海丰东门头  ·  公示!汕尾这些老师… ·  14 小时前  
海丰东门头  ·  公示!汕尾这些老师… ·  14 小时前  
51好读  ›  专栏  ›  OpenCV学堂

推荐 | 掌握QT+OpenCV,离工作找你就不远了

OpenCV学堂  · 公众号  ·  · 2024-07-23 20:34

正文

点击上方 蓝字 关注我们

微信公众号: OpenCV学堂

关注获取更多计算机视觉与深度学习知识

课程内容

系统化掌握QT5应用开发技能与相关软件工程知识,掌握QT桌面应用开发常用的UI组件、元数据系统、多线程、设计模式、学会基于OpenCV工作流引擎 SDK高效开发OpenCV算法与QT5界面集成,完成 模板匹配、测量、Blob检测、圆检测、线段检测、轮廓查找、YOLOv8多线程推理、多路视频监控、监控语音播报等多个实战案例。掌握多种设计模型、软件架构设计等开发技能,全面提升QT5 + OpenCV4.8 应用开发能力

QT5+OpenCV4基础篇

1.  介绍与代码测试2.  QLabel文本显示与设置3.  QLabel显示QPixmap图像4.  QLabel显示OpenCV读入图像5.  垂直与水平布局管理器演示6.  构建第一个QT自定义界面类7.  信号与槽响应机制之图像选择按钮8.  开发简易批量图像浏览器之界面9.  开发简易批量图像浏览器之事件现实10.  网格布局显示多张图像11.  文本输入与显示控件使用12.  单选按钮与图像处理13.  复选框与显示操作14.  计数调节器与下拉列表使用15.  人脸检测界面设计与开发16.  人脸检测界面事件响应实现17.  人脸检测图像与视频测试18.  信息提示确认框提升用户体验19.  颜色字体输入本地资源对话框演示20.  使用TabPanel实现多个页面集成21.  MVVM设计模式与表格界面构建22.  TableView与Model的数据演示23.  自定义TableModel数据演示24.  QPiant绘制图像与文本25.  几何形状的绘制与填充风格26.  鼠标事件响应与鼠标绘制27.  按选择图形类别的鼠标绘制28.  鼠标右键弹出菜单演示29.  菜单栏添加与功能实现30.  工具栏添加与功能实现31.  键盘事件响应与处理

QT5+OpenCV4高级篇

1.  1.  算法与应用两层架构-算法与应用分离原则2.  算法与应用分层架构-代码实现与演示3.  算法层接口与代码实现分离原则4.  使用默认参数文件提升用户体验5.  使用QThread执行长耗时任务6.  QThread内自定义信号实现数据交换7.  卡片式界面入口设计与切换8.  界面返回与左右布局设计9.  YOLOv5对象检测实现封装10.  YOLOv8对象检测实现封装11.  构建对象检测推理线程12.  多线程YOLOv5对象检测应用13.  多线程YOLOv8对象检测应用14.  加速YOLOv8对象检测推理15.  基于工厂模式实现对象检测算法创建16.  YOLOv8多线程多路视频检测之界面设计17.  YOLOv8多线程多路视频检测之线程实现18.  多线程读写者模式的设计架构19.  多线程读写者模式的代码实现20.  使用图元实现绘制场景管理21.  实现图元的拖拽与事件响应22.  QT文字转语音播报功能23.  OpenCV实验大师工具软件安装与配置24.  OpenCV算法工作流C++ SDK配置与测试25.  轮廓分析与计数测量-从设计到集成26.  轮廓分析与计数测量-统计数据显示27.  OpenCV多角度模板匹配算法应用28.  最大轮廓查找定位算法应用29.  基于圆检测钢管计数演示30.  QT5集成OpenCV工作流引擎实现圆测量31.  高级课程总结

课程目标

帮助C++开发者与OpenCV开发者提升应用开发能力,进一步学会使用OpenCV相关算法集成上位机应用开发,完成算法落地,实现从单纯的OpenCV算法开发到  OpenCV+QT算法与应用开发的全栈开发能力,提升职场竞争力、成为机器视觉与生物医疗领域的专业开发者。

课程提纲与结构

课程完整的分为三个部分,分别是基础篇、高级篇 每个部分都有大量代码与案例演示。扫描查看课程详情:

01 基础篇 课时1~课时31

主要讲述各种QT5的组件应用与桌面开发基础知识与必备的设计模式相关知识,全程带你一步一步手写代码,完成全部代码实现,解析,运行。从而掌握QT5开发必备的组件、事件响应、信号与槽机制、布局管理、OpenCV基本函数知识、完成一系列的案例代码应 用。

02 高级篇 课时32~课时62

主要讲述桌面软件开发的的 MVC架构、Model-View机制、接口机制、多线程机制、文件存储与加载、读者者模式、观察者模型、算法与界面分离设计、图元系统 等各种桌面开发高级技巧与技能,同时提供了YOLOv5、YOLOv8多模型部署、多线程多路视频推理、OpenCV算法工作流SDK 实现 圆测量与圆圆距离测量、多角度多对象模型匹配、轮廓分析与数据统计、批量图像数据OpenCV工作流处理、等多线程OpenCV + QT5 实战案例,帮助 开发者能力暴涨十倍,达到工业级项目与桌面开发水准

课程部分案例演示效果

系统化学习直接扫码查看






请到「今天看啥」查看全文