直接上干货:实现一个USB摄像头,免驱UVC设备。
硬件准备:
乐官方推荐的Cam开发板
就是乐鑫带摄像头OV2604
的esp32-s3-eye
,我们虫洞esp32-s3-eye完全兼容这个板子哦,
虫洞ESP32-S3-EYE 人脸识别 esp-cam升级 OpenCV LVGL 无线图传-淘宝网。
软件测试:
1.先准备好我们的开发环境,执行idf下面export脚本:. ./export.sh;
2.拉esp-iot-solution库 git clone https://gitcode.com/gh_mirrors/es/esp-iot-solution.git,建议用esp-gitee-tools更新一下,有需要的可以参考esp-who环境安装一:ESP-idf安装,下拉代码(速度快,包成功!!!)_esp-idf linux 安装教程-CSDN博客
3.进到/esp-iot-solution/examples/camera/test_framerate文件夹查看README.md里面有项目介绍以及一些指导;
4.按照进行项目配置,我们的板子是完全兼容例程的,可以不用更改只需要idf.py set-target esp32s3,然后选择我们的板子即可,但最好进去看,万一代码有更新,哈哈哈哈。
选择ESP32-S3-EYE
在代码里和我们的espWho差不多,也是可以调整方向的
5. 编译下载测试,
编译idf.py build
下载idf.py flash,运行起来后,屏幕会有eye动画,把板子插到电脑就可以当摄像头用了,打开相机等应用就可以看到图像了,如果打开的是默认摄像头,需手段切换一下。
CHD-ESP32S3-EYE USB摄像头 UVC UAC
注意:跑这个的时候,USB口被配置成了UVC设备,需找个串口调试或者其他方法,下载程序需按这boot键进入下载模式哦。。。。。
需要录像机的,跑这个/esp-iot-solution/examples/camera/video_recorder例程
好的,希望对你有帮助,谢谢。