当前位置: 首页 > news >正文

esp32学习:用虫洞ESP32S3-EYE开发板快速实现USB摄像头(UVC免驱)

直接上干货:实现一个USB摄像头,免驱UVC设备。

硬件准备:

        乐官方推荐的Cam开发板就是乐鑫带摄像头OV2604esp32-s3-eye,我们虫洞esp32-s3-eye完全兼容这个板子哦,虫洞ESP32-S3-EYE 人脸识别 esp-cam升级 OpenCV LVGL 无线图传-淘宝网。

软件测试:

        1.先准备好我们的开发环境,进入idf5.0环境,执行idf下面export脚本:. ./export.sh;

        2.拉esp-iot-solution库 git clone https://gitcode.com/gh_mirrors/es/esp-iot-solution.git,

参考上面表格,我们切换对对应的V2.0版本:git checkout -b origin/release/v2.0

建议用esp-gitee-tools更新一下,有需要的可以参考esp-who环境安装一:ESP-idf安装,下拉代码(速度快,包成功!!!)_esp-idf linux 安装教程-CSDN博客

       

3.进到/esp-iot-solution/examples/usb/device/usb_webcam/文件夹查看README.md里面有项目介绍以及一些指导;

        4.按照进行项目配置,我们的板子是完全兼容例程的,可以不用更改只需要idf.py set-target esp32s3,然后选择我们的板子即可,但最好进去看,万一代码有更新,哈哈哈哈。

选择ESP32-S3-EYE

在代码里和我们的espWho差不多,也是可以调整方向的

在examples/usb/device/usb_webcam/managed_components/espressif__esp32_s3_eye/esp32_s3_eye.c中,把lcd屏幕的spi模式改成0:

        5. 编译下载测试,

编译idf.py build

下载idf.py flash,运行起来后,屏幕会有eye动画,把板子插到电脑就可以当摄像头用了,打开相机等应用就可以看到图像了,如果打开的是默认摄像头,需手段切换一下。

CHD-ESP32S3-EYE USB摄像头 UVC UAC

注意:跑这个的时候,USB口被配置成了UVC设备,需找个串口调试或者其他方法,下载程序需按这boot键进入下载模式哦。。。。。

需要录像机的,跑这个/esp-iot-solution/examples/camera/video_recorder例程

好的,希望对你有帮助,谢谢。


http://www.mrgr.cn/news/81685.html

相关文章:

  • 2025美赛数学建模C题:奥运金牌榜,完整论文代码模型目前已经更新
  • 27.收益的定义是什么?
  • 蓝桥杯模拟算法:多项式输出
  • VSCode开发STM32,并支持C++
  • java中json字符串键值获取
  • Dockerfile 构建java镜像并运行部署java项目
  • 【HENU】河南大学计院2024 计算机网络 期末复习知识点
  • 中关村科金智能客服机器人如何解决客户个性化需求与标准化服务之间的矛盾?
  • Windows 11 中利用 WSL - Linux 虚拟环境部署 ChatTTS-Enhanced 项目教程
  • 动态规划<四> 回文串问题(含对应LeetcodeOJ题)
  • 动态规划<五> 子数组问题(含对应LeetcodeOJ题)
  • PaddleOCR训练自己的私有数据集(包括标注、制作数据集、训练及应用)
  • 学习笔记(C#基础书籍)-- C#高级应用
  • WEB UI 创建视图
  • 存储过程实现多个分类不同计算规则得到对应的分类、月份和款号
  • 任务8 数据库服务配置与管理
  • C#学习1:初接触,C#的一些基础,和相关报错
  • TrackZone:使用Ultralytics YOLO11在区域内进行对象跟踪
  • 华为麦芒5(安卓6)termux记录 使用ddns-go,alist
  • SpringCloudAlibaba实战入门之路由网关Gateway初体验(十一)
  • C++内存空间_内存管理_
  • mysql 数据库迁移到达梦数据库
  • mybatis-plus自动填充时间的配置类实现
  • 【Compose multiplatform教程07】多平台常用组件和重要组件目录
  • 【软件工程】十万字知识点梳理 | 期末复习专用
  • 黑马Java面试教程_P9_JVM虚拟机