esp32学习:利用虫洞ESP32开发板,快速实现无线图传

news/2024/11/8 23:39:27 标签: AI编程, 单片机, 计算机视觉

       我们的虫洞开发板,能够完美运行esp who AI代码,所以实现无线图传那是非常容易的,我们先看看examples目录:

里面有比较多的web例程,在这些例程下,稍作修改,就可以快速实现我的图传无线功能,下面我们以人脸检测human_face_detection下的web例程为例,一步步带大家实现无线图传功能;

一.先把例程代码拷贝到一个新的文件夹

二、然后修改一下工程名字:

三、编译我们的工程

## idf.py set-target esp32s3

## idf.py build

四、打开examples/chd_web_cam/web/main/app_main.cpp,对代码进行修改

其实我们修改主要是去掉AI算法部分,保留web传输的部分,传输的队列用xQueueHttpFrame,需对应上:

另外就是修改数据格式和分辨率

五、重新编译我们的工程,烧录测试

准备我们的虫洞开发板 虫洞ESP32-S3...-淘宝网 (taobao.com),推荐我们的无线图传版,会有更好的图传体验噢

## idf.py build

将开发板USB连接到电脑,烧录进去

连接板子wifi热点

在浏览器上面进入192.168.4.1,(注意,如果使用手机,最好使用默认浏览器),就可以看到图传页面了

点击stream按钮,就开始传输图像了:

六、其他修改介绍

1. 修改wifi名字 examples/chd_web_cam/web/sdkconfig.defaults

2. 如果想修改摄像头相关配置,把components/modules/camera拷贝到工程下

把路径增加到工程

例如我们要调整画面方向,只需要在examples/chd_web_cam/web/main/camera/who_camera.c的register_camera

函数中,增加方向调整即可

七.虫洞图传固件测试说明

       将固件烧录到板子后,wifi名字:Chd_web_Cam_001

IP地址192.168.4.1

再次欢迎大家用我们的虫洞开发板进行评估验证  虫洞ESP32-S3...-淘宝网 (taobao.com)


http://www.niftyadmin.cn/n/5744563.html

相关文章

【动态规划-划分型 DP】力扣2369. 检查数组是否存在有效划分

给你一个下标从 0 开始的整数数组 nums ,你必须将数组划分为一个或多个 连续 子数组。 如果获得的这些子数组中每个都能满足下述条件 之一 ,则可以称其为数组的一种 有效 划分: 子数组 恰 由 2 个相等元素组成,例如,…

[产品管理-58]:安索夫矩阵矩阵帮助创业者确定研发出来的产品在市场中定位策略

目录 一、提出背景 二、核心思想与结构 三、应用背景与领域 四、实践案例 安索夫矩阵(Ansoff Matrix),也被称为产品/市场方格或成长矢量矩阵,其应用背景可以从以下几个方面进行详细阐述: 一、提出背景 安索夫矩阵…

大数据Informatica面试题及参考答案

目录 什么是 Informatica?它主要解决什么问题? 什么是 Informatica PowerCenter? Informatica PowerCenter 的主要组成部分有哪些? 解释 Informatica PowerCenter 的主要组件。 Informatica PowerCenter 与 DataStage 有何区别? 解释 Informatica 中的源 (Source) 和…

Python邮差:如何用代码精确投递商品快递费用的密信

目录 一、准备工作 二、编写API请求脚本 三、解析与处理快递费用数据 四、案例应用:模拟电商平台的快递费用计算 五、自动化邮件通知 六、总结 在电子商务的广阔天地里,精确计算并快速传递商品快递费用是一项至关重要的任务。作为Python邮差&#…

高速电机的设计有七个主要问题你知道吗?

在电机技术不断进步的今天,高速电机因其在诸多应用场景中展现出的高效能和紧凑性而备受瞩目。然而,设计一款性能优良的高速电机是一项复杂而富有挑战性的任务。 一、热管理问题 在高速运行条件下,高速电机会产生大量热量,这会直…

SpringBoot整合SpringSecurity实现密码加密解密、登录认证退出功能

文章目录 SpringBoot整合SpringSecurity实现密码加密解密、登录认证退出功能一、引言二、JWT简介与组成1、JWT简介2、JWT的组成2.1、Header(头部)2.2、Payload(载荷)2.3、Signature(签名) 三、Spring Secur…

Java LeetCode练习

3194. 最小元素和最大元素的最小平均值 package JavaExercise;import java.util.Arrays;public class Exercise {public static void main(String[] args) {int[] array {1,2,3,7,8,9};System.out.println(Solution.minimumAverage(array));} }class Solution {public static…

70B的模型做微调,使用A10*8的卡能够使用

使用 8 张 A10 GPU(每张 A10 GPU 大约有 24 GB 的显存)来微调 70B 参数的模型会比较困难,主要原因是显存不足。像 70B 参数量级的模型(如 LLaMA-2 70B、BLOOM-176B)通常需要几百 GB 以上的显存,仅加载模型就…