ESP-VISION object detection on ESP32-S3
Real-time object detection on an ESP32-S3 with no cloud.

By espressif (GitHub repository owner)
- GitHub stars
- 50 (GitHub)
Build sheet
- Board
- ESP32-S3
- Other parts
- camera, SD card
- AI model or service
- ESP-VISION quantized on-device object detection
- Runs offline?
- Yes, per the source
- Difficulty
- Intermediate
Overview
Standalone on-device detection demo with ESP-VISION + MicroPython: quantized model from SD card, camera → inference → live display, no cloud.
How it works
ESP-VISION loads a quantized model from SD card and runs camera -> inference -> display on the chip, scripted in MicroPython.
Hardware
- ESP32-S3
- camera
- SD card
Like this build? Get the weekly builds
Get the best new AI hardware builds every Thursday. One email a week, free.
Built something? Submit a build
This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow “View original” for the full project.
Featured? Add this badge
Built this? Paste the badge into your README. It links back to this page.
Markdown
[](https://hardwarelab.dev/projects/esp-vision-detection/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w)HTML
<a href="https://hardwarelab.dev/projects/esp-vision-detection/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w"><img src="https://hardwarelab.dev/badge.svg" alt="Featured on HardwareLab" width="188" height="20"></a>Related builds
All 10 in Vision & Cameras

ROBOTAI
A two-board robot brain wired into Home Assistant and Ollama.
- Waveshare ESP32-S3-DualEye
- ESP32-CAM OV2640
IntermediateClaude Pager
An e-ink pager for approving Claude's tool calls from across the room.
- ESP32-S3
- 296x128 e-ink
- 3 buttons
Intermediate