项目简介
本项目借助FOMO机器学习算法开展行人检测工作。该算法在Edge Impulse平台完成训练,之后通过Arduino IDE平台部署至esp32 - cam板。Esp32 - CAM板集成了摄像头与Espressif ESP32 - S MCU芯片,具备图像的处理能力以及多种通信功能。
项目的主要特性和功能
- 运用Edge Impulse训练的FOMO算法进行行人检测。
- ESP32芯片处理能力强劲,可直接在板上进行图像处理。
- 支持I2C、SPI、UART通信,以及PWM和DAC输出。
- 支持TF卡扩展,最大容量可达4G。
- ESP32 - CAM板配备摄像头接口,能输出JPEG、BMP、GRAYSCALE等格式图像。
安装使用步骤
- 在Arduino IDE中安装ESP32插件。打开Arduino IDE的偏好设置,在“Additional Boards Manager URLs”字段输入“https://dl.espressif.com/dl/package_esp32_index.json”,然后保存。
- 打开板卡管理器,通过“Tools > Board > Boards Manager…”菜单搜索并安装ESP32插件。
- 选择合适的ESP32板卡型号,例如AI - Thinker ESP32 - CAM。
- 将本项目提供的源代码烧录到ESP32 - CAM板中。可通过USB串口或特殊适配器上传代码。
- 通电后,ESP32 - CAM板会运行FOMO算法进行行人检测,检测结果通过摄像头输出。
注意:使用本项目源代码前,需确保已正确安装Arduino IDE和ESP32插件,并正确配置ESP32板卡型号。行人检测功能需要摄像头输入,要保证ESP32 - CAM板正确连接摄像头。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】