23| 0
|
[ESP8266/ESP32] ESP32-S3- AI CAM +USBwebcam烧录固件+YoloV8跌倒检测实战 |
本帖最后由 130963442863773 于 2025-6-1 19:21 编辑 在近期使用板子的学习中都比较顺利,其中或多或少会遇到一些小问题,但都解决了,以下是咱结合比赛项目开发的一个示例,共大家观看,如有不懂或者是有问题的地方还请尽快联系咱。 1、ESP32-S3- AI CAM利用flash_download_tool软件烧录USBwebcam打开Computer.py文件测试是否可用 2、在开源网站上下载Fall_Detection_Using_Yolov8文件,修改里面的参数 3、将Computer.py与video.py进行修正整合 以下为烧录固件步骤图,选好后点击START按钮即可烧录 ![]() ![]() 接着打开USBwebcam文件夹中的Computer.py文件选好虚拟环境,建议python版本在3.9及以上,如提示找不到模块,请使用命令pip install XXX安装即可,以下为成功案例图: ![]() ![]() 打开网上下载Fall_Detection_Using_Yolov8项目,需安装torch等第三方库,需将两个python文件整合处理一下,这里没有使用CameraWebServer的原因是手机热点开放后连接不上,需要修改信道号,手机没有修改的地方,或许我没找到,索性使用USB直供,需要注意的是将url地址注释掉,以下展示代码为YoloV5使用WIFI连接示例以及与USBwebcam示例对比 ![]() 最后注意cap = cv2.VideoCapture(0) 此行代码,参数0表示第一个USB摄像头,如果有多个摄像头,可以尝试1、2、3等。本地使用的参数是0,或许在其他电脑参数并不为0,以下为YoloV8跌倒检测的示例图: ![]() 可以看到帧率抖动有点高,但这并不是芯片与板子的问题,是咱小电脑性能不行。附件已放上USBwebcam示例代码与烧录固件。 |
192.42 KB, 下载次数: 0
USBwebcam烧录固件
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed