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上位机程序文章来源:https://www.toymoban.com/news/detail-435429.html
代码写很烂大佬勿喷文章来源地址https://www.toymoban.com/news/detail-435429.html
到了这里,关于QT+ESP32-CAM上位机获取视频流(附源码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!