QT+ESP32-CAM上位机获取视频流(附源码)

ESP32-CAM +QT

第二章 qt获取esp32-cam视频流



前言

本文是基于esp32-cam 官方示例扩展的QT上位机程序 可以获取视频流来做一些图像处理

帧率和直接用网页打开的帧率差不多(25FPS)

由于也是刚玩ESP32-cam 在网上想找个QT上位机的程序来做一些测试 但是找到的一些例程获取的帧率比较低所以开发了一个测试程序 分享出来大家一起交流一下


一、准备工作

1.esp32-cam程序:官方的例程就行(不会的小伙伴可以移步到我上一篇博客参考一下 ESP32-CAM 环境配置+程序烧录
2.QT环境:本文中使用的5.14.2 MinGW (没有多余的环境配置应该打开源码就能用)

二、运行示例

编译运行源码
在这里插入图片描述
在ip中输入esp32的ip 点开始流就可以了
在这里插入图片描述
可以调整质量来调节JPEG压缩质量(PS: 就是官方示例中自带的功能 只是把它做到界面中了 感兴趣的小伙伴 也可以吧其他功能加入进来 也可以直接打开网页端来调整参数 或者使用 MSVC编译器 加入 WebEngine模块来直接嵌入网页 )
在这里插入图片描述

三、部分源码解析+下载

整体思路就是一个线程一直循环读取视频流数据,并解析数据发送到主界面显示

回复 Get_ESP32_Cam_image 获取源码

这是源码中的调节质量指令
源码获取方式在下图中
在这里插入图片描述

其实就是模仿网页 发送了一个 GET 请求 达到调节参数的效果
也可以通过修改esp32官方示例来添加自己的功能请求

在这里插入图片描述

总结

以上就是一个简单的ESP32-Cam QT上位机程序

代码写很烂大佬勿喷

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 43
    评论
评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值