文档库

案例总览与调参方法

ESP32-S3-CAM-Mini 产品与硬件、快速上手、视觉案例、接口与图传使用说明。
ESP32-S3-CAM-Mini 使用与开发手册

视觉案例在板端处理图像,无需把识别任务交给云端。浏览器用于观察同一帧的图像与识别标注,以及调整参数。建议先做色块和亮度实验,再尝试巡线和模型检测。

11个案例

下载任务名实验输入分辨率输出/限制
color多色色块QVGA红黄绿蓝紫中采样点最多的一类,单个合并框
line黑线巡线QVGA下半幅黑线横向偏差与方向线
motion运动检测QVGA相邻处理帧变化区域的总包围框
bright亮点检测QVGA高亮区域,不区分光源种类
stats亮度统计QVGA灰度均值与方差,不是lux
qrcode二维码VGA普通QR Code位置、内容日志、16位散列
face人脸检测QVGA位置和置信度,不识别身份
pedestrian行人检测QVGA人体位置和置信度
cat猫检测QVGA目标位置,不区分品种/身份
dog狗检测QVGA目标位置,不区分品种/身份
hand手部检测QVGA手部位置,不输出手势类别/关键点

每项需要对应固件,或自行选择配置重新编译。AprilTag尚未实现;协议中的Tag类型是预留定义,不代表已有可用案例。

通用操作

  1. 从官网下载中心选择本产品对应任务包,按烧录教程写入。
  2. 连接ESP32-S3-CAM-Mini-Vision-XXXX,密码roboticscv666。
  3. 打开http://192.168.4.1/,核对页面任务名称。
  4. 固定相机与光照,放入明确目标,先观察默认参数结果。
  5. 每次只改变一个参数并应用,观察参数版本、标注和识别耗时的变化。

【图片占位:视觉调试页截图,标注图像区、算法名称、帧号、耗时、参数面板和“应用参数”按钮。】

参数提交后先显示已接收,之后显示已用于当前识别帧。后者意味着该图像确实使用了新参数;只看请求成功不足以判断帧已更新。

通用参数与实验方法

识别间隔是每帧处理后额外等待时间,默认100 ms,不是固定100 ms完成一帧。真实周期还包含采集、识别、可选JPEG编码等时间。JPEG质量只改变网页预览压缩,不改变算法输入图像。

参数仅保存在内存,复位或恢复默认后消失。记录有效参数,二次开发时再决定是否加入NVS持久化。错误参数整组拒绝,不会一半生效。

暂停预览或把页面切到后台,只停止网页拉图;设备仍识别、仍发UART结果。若用于机器人控制,暂停预览不是停止运动的方法。

当前每帧输出一个结果,不显示全部目标。confidence在不同算法中含义不同,阈值算法的数值不是统计概率,也不能拿人脸置信度与色块覆盖评分直接比较。

建议的最小记录

每个案例保存:固件任务、拍摄角度、光照、背景、目标尺寸和距离、参数、成功/失败场景及截图。先做“有目标”与“无目标”对照,再改变背景或光照。只有目标存在时能触发、移开后能消失,才适合继续接入动作决策。

网页适合可信本地网络调试,没有额外登录权限;同热点客户端可以修改参数。先使用单浏览器观察,避免多个客户端影响体验。

案例总览与调参方法 | 瑷琟灵 AIVLE