lemon
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
22、在Qt中使用OpenGL进行图形绘制与图像滤波
本文详细介绍了如何在Qt中使用OpenGL进行图形绘制与图像滤波。通过创建Qt项目并结合QOpenGLWidget和OpenGL函数,实现了三角形绘制、图像显示及模糊滤波等效果。文章深入讲解了顶点缓冲对象、着色器编程、纹理坐标系统差异以及GPU在图像处理中的性能优势,并提供了流程图与实践建议,帮助开发者掌握Qt与OpenGL的集成应用。原创 2025-11-16 03:12:19 · 42 阅读 · 0 评论 -
21、使用 OpenGL 进行高速图像过滤
本文介绍了如何使用 OpenGL 在 GPU 上进行高速图像过滤,涵盖 OpenGL 基础、在 Qt 中集成 OpenGL、利用着色器实现图像处理(如灰度化),以及结合 OpenCV 进行视频帧渲染的技术。通过实例展示了从环境搭建到图像数据传递、着色器编写和图形绘制的完整流程,帮助开发者掌握基于 GPU 的高效图像处理方法。原创 2025-11-15 09:11:28 · 41 阅读 · 0 评论 -
20、汽车距离测量与视图模式切换技术实现
本文详细介绍了在鸟瞰视图和水平视图下实现汽车距离测量的技术方案,并通过Qt与OpenCV结合实现了视图模式的动态切换。在鸟瞰视图中,基于汽车边界框的中位长度作为参考进行间距测量;在水平视图中,利用已知距离和像素宽度的比例关系计算车辆与相机的距离。系统支持用户通过菜单自由切换视图模式,具备良好的可操作性与扩展性,适用于智能交通监控等应用场景。原创 2025-11-14 09:06:44 · 26 阅读 · 0 评论 -
19、实时目标检测与距离测量:从原理到实践
本文介绍了基于YOLOv3和OpenCV的实时目标检测与距离测量系统的构建过程。涵盖从性能优化、帧率处理、GPU加速,到搭建专用汽车检测应用DiGauge,并深入探讨了在固定摄像头条件下,利用参考物体实现物体间及物体与相机间距离测量的原理与实现方法。文章结合代码示例与实际应用场景,提供了完整的解决方案,适用于智能监控、自动驾驶等领域的视觉系统开发。原创 2025-11-13 11:04:46 · 38 阅读 · 0 评论 -
18、利用深度学习模型进行目标检测
本文介绍了利用深度学习模型进行目标检测的完整流程,重点讲解了在OpenCV中使用预训练的YOLOv3模型实现高效目标检测的方法。内容涵盖主流目标检测器(R-CNN、SSD、YOLO)的原理与性能对比,OpenCV支持的DNN模型格式及获取途径,并详细演示了从模型加载、图像转换、前向传播到结果绘制的代码实现步骤。同时探讨了YOLO的局限性与优化策略,提供了选择合适检测器的决策流程图,帮助开发者根据应用场景做出合理选择。原创 2025-11-12 15:36:52 · 20 阅读 · 0 评论 -
17、级联分类器训练指南
本文详细介绍了如何使用OpenCV v3.4.x训练级联分类器,涵盖安装配置、正负样本准备、分类器训练与测试、特征可视化等完整流程。通过禁止通行标志和波士顿斗牛犬面部两个实例,展示了稳定与非稳定对象的样本处理方法,并提供参数调优建议、常见问题解决方案及应用场景拓展,帮助读者高效构建自定义目标检测模型。原创 2025-11-11 14:01:54 · 23 阅读 · 0 评论 -
16、屏幕字符识别与对象检测技术实现
本文详细介绍了如何在Qt应用中实现屏幕图像抓取功能,并结合OpenCV进行对象检测。内容涵盖ScreenCapturer类的构建、鼠标事件处理、区域选择与确认机制,以及集成到主窗口的完整流程。进一步探讨了多种OpenCV对象检测方法,包括传统算法和基于机器学习的技术,重点演示了使用预训练级联分类器检测猫脸的实践过程。此外,还介绍了如何训练自定义级联分类器,并展示了利用OpenCV的dnn模块加载YOLO等预训练深度学习模型进行高效对象检测的完整流程。通过理论与代码示例相结合,为开发者提供了从图像获取到智能识原创 2025-11-10 14:01:43 · 28 阅读 · 0 评论 -
15、基于Tesseract和OpenCV的图像文字识别与区域检测
本文介绍了如何使用Tesseract和OpenCV实现图像文字识别与区域检测。通过结合Tesseract的OCR功能与OpenCV的EAST深度学习模型,系统可有效识别复杂场景中的文字区域,并提升识别准确率。文章详细讲解了项目配置、代码实现、性能优化(如缓存与多线程)、错误处理及未来扩展方向,适用于Qt与C++开发者构建智能文字识别应用。原创 2025-11-09 16:44:59 · 26 阅读 · 0 评论 -
14、计算机视觉应用开发:从人脸识别到OCR文本提取
本文介绍了计算机视觉应用开发的两个核心方向:基于OpenCV和Qt的人脸识别应用程序Facetious,以及使用Tesseract实现OCR文本提取的Literacy应用。内容涵盖从UI设计、功能实现到Tesseract集成的完整流程,帮助开发者掌握人脸检测、特征点识别、屏幕捕获与文本识别等关键技术,适用于文档数字化、智能监控等场景。原创 2025-11-08 10:23:32 · 23 阅读 · 0 评论 -
13、利用Qt资源系统与OpenCV实现面部装饰应用
本文介绍了如何利用Qt资源系统与OpenCV实现一个实时面部装饰应用程序。通过将装饰图像嵌入可执行文件,结合面部特征点检测技术,实现了眼镜、胡子、老鼠鼻子等装饰的动态叠加。文章详细讲解了资源加载、图像绘制逻辑及用户界面交互设计,并提出了性能优化与功能扩展建议,适用于计算机视觉与Qt应用开发学习者参考。原创 2025-11-07 09:33:32 · 18 阅读 · 0 评论 -
12、实时人脸检测、特征点识别与面具应用
本文介绍了如何使用OpenCV和Qt实现一个实时人脸检测、面部特征点识别与面具应用的计算机视觉项目。首先利用Haar或LBP级联分类器进行人脸检测,接着通过安装OpenCV的face额外模块并加载预训练模型(如FacemarkLBF)来识别人脸关键点。最后,结合Qt的资源系统将装饰图像实时叠加到检测到的人脸上,完成趣味性面具效果。文章涵盖了环境配置、代码实现、模型选择及性能优化等关键步骤,适合希望入门计算机视觉与图像处理应用开发的读者参考。原创 2025-11-06 10:33:42 · 18 阅读 · 0 评论 -
11、实时人脸检测与趣味面具应用开发
本文介绍了如何将一个名为Gazer的桌面应用改造为Facetious应用,实现实时人脸检测与趣味面具叠加功能。项目基于Qt和OpenCV开发,涵盖了从界面设计、视频捕获、拍照功能到使用Haar级联分类器进行人脸检测、LBF模型进行面部特征点定位,并最终根据关键点叠加趣味面具的完整流程。通过本项目,读者可以掌握使用C++、Qt与OpenCV构建计算机视觉应用的核心技术。原创 2025-11-05 13:07:27 · 18 阅读 · 0 评论 -
10、OpenCV 实现运动分析与手机通知功能
本文介绍了如何使用OpenCV实现运动检测功能,并结合IFTTT服务将检测结果实时推送到手机。通过BackgroundSubtractorMOG2算法进行背景建模与前景提取,利用图像处理技术去除噪声并识别运动物体轮廓,进而触发视频录制和通知发送。系统基于Qt框架开发,支持UI交互控制,适用于家庭安防场景。文章详细讲解了从运动检测到手机通知的完整流程,包括算法原理、代码实现、IFTTT小程序配置及网络请求异步处理等关键步骤。原创 2025-11-04 14:20:02 · 14 阅读 · 0 评论 -
9、实时视频处理:多线程、帧率计算与视频保存
本文详细介绍了在实时视频处理应用中使用多线程技术提升性能的方法,避免主线程冻结和处理延迟。通过Qt与OpenCV结合实现视频捕获,并深入讲解了如何计算摄像头帧率(FPS)以及使用OpenCV的VideoWriter类进行视频录制与保存。文章还提供了完整的流程图、代码示例和UI集成方案,涵盖了从帧率检测到视频存储的完整流程,最后总结了注意事项与未来扩展方向,适用于构建高效稳定的视频处理系统。原创 2025-11-03 11:08:58 · 22 阅读 · 0 评论 -
8、个人电脑摄像头访问与视频播放实现
本文详细介绍了如何在个人电脑上使用Qt和OpenCV实现摄像头的访问与视频播放功能。通过QCameraInfo获取摄像头信息,利用OpenCV进行视频捕获,并结合QThread实现多线程处理以避免GUI冻结。文章还涵盖了线程管理、资源释放、错误处理、性能优化及功能扩展(如视频录制和图像处理)等内容,帮助开发者构建稳定高效的视频应用。原创 2025-11-02 16:49:14 · 26 阅读 · 0 评论 -
7、图像编辑与视频处理技术详解
本文详细介绍了基于OpenCV和Qt的图像编辑与视频处理技术,内容涵盖图像旋转与仿射变换的实现方法,以及开发家庭安全应用Gazer的全过程。通过构建插件系统实现图像几何变换,并结合Qt框架开发具备实时视频播放、录制。文章还深入讲解了视频帧率计算和运动检测算法,帮助读者掌握从静态图像处理到动态视频分析的核心技术,适用于计算机视觉和安防监控领域的开发者学习与参考。原创 2025-11-01 14:50:58 · 18 阅读 · 0 评论 -
6、专业级图像编辑:OpenCV 实战
本文详细介绍了如何使用OpenCV结合Qt实现图像锐化和卡通效果两种常见的图像编辑功能。通过创建插件项目、编写头文件与实现方法,展示了从原理到代码实现的完整流程,并探讨了代码优化、错误处理及与其他库(如Qt)结合使用的拓展应用。同时,文章还分析了OpenCV函数的原地操作特性,提供了性能提升建议和常见问题解决方案,帮助读者掌握专业级图像编辑技术。原创 2025-10-31 09:10:01 · 19 阅读 · 0 评论 -
5、使用Qt插件实现图像腐蚀功能
本文介绍了如何使用Qt的插件机制结合OpenCV库实现图像腐蚀功能,详细讲解了从创建ErodePlugin项目、配置项目文件、编写插件代码到加载插件并测试的完整流程。通过该方法,可扩展图像编辑应用的功能,提升代码的可维护性和灵活性。原创 2025-10-30 15:47:09 · 23 阅读 · 0 评论 -
4、利用 OpenCV 和 Qt 实现图像编辑与插件扩展
本文介绍了如何使用OpenCV和Qt实现图像模糊处理,详细讲解了QPixmap、QImage和Mat三者之间的转换方法,并通过Qt的插件机制实现可扩展的图像编辑功能。文章还展示了插件接口的设计与工作流程,提升了代码复用性和应用程序的模块化程度,适用于开发功能丰富且易于维护的图像处理软件。原创 2025-10-29 14:11:56 · 22 阅读 · 0 评论 -
3、图像编辑应用开发指南
本文详细介绍了如何使用Qt和OpenCV开发一个功能完整的图像编辑应用ImageEditor。内容涵盖图像的显示、缩放、保存、文件夹内导航及热键响应等基础功能的实现,并通过集成OpenCV库实现了图像模糊处理。文章还讲解了从源码构建OpenCV、在Qt项目中配置OpenCV、以及QImage与cv::Mat之间的转换方法。通过逐步搭建和扩展,读者可以掌握桌面图像处理应用的核心开发技术,并为进一步添加锐化、色彩调整等高级功能打下基础。原创 2025-10-28 11:45:48 · 25 阅读 · 0 评论 -
2、开发简单图像查看器应用
本文详细介绍如何使用Qt 5和C++开发一个简单的图像查看器应用,涵盖从环境搭建、界面设计到功能实现的完整流程。主要内容包括项目创建、用户界面布局、图像打开与显示、缩放、翻页浏览及另存为功能的实现,采用Qt的信号与槽机制处理用户交互,并提供可扩展的功能建议。原创 2025-10-27 14:18:53 · 23 阅读 · 0 评论 -
1、构建图像查看器:开启计算机视觉应用开发之旅
本文介绍了如何使用Qt和OpenCV构建一个功能丰富的图像查看与编辑应用程序。内容涵盖用户界面设计、基本图像查看功能(如打开、缩放、保存、导航等)、热键响应,以及图像模糊、侵蚀、锐化、卡通效果、旋转和仿射变换等编辑功能的实现。同时讲解了QImage、QPixmap与Mat之间的数据类型转换,帮助开发者掌握计算机视觉应用开发的基础流程与关键技术。原创 2025-10-26 16:18:22 · 17 阅读 · 0 评论
分享