Object Detection with Edge AI

Identifying and localizing objects in camera images on-device. Typical models include quantized MobileNet-SSD or YOLO-based architectures optimized for microcontrollers. Used for presence detection, people counting, quality inspection, and simple classification tasks.

Hardware Requirements

Minimum RAM 256 KB
Minimum Flash 2048 KB
Sensor Inputs camera
Typical Model Size 250 KB (quantized int8)

Compatible Microcontrollers

Hardware Guides

ESP32-C6 Object Detection with Edge Impulse

Good

The ESP32-C6 handles object detection effectively with Edge Impulse. 512 KB SRAM at 160 MHz provides 2.0x headroom over the 256 KB requireme…

ESP32-C6 Object Detection with TFLite Micro

Good

The ESP32-C6 handles object detection effectively with TFLite Micro. 512 KB SRAM at 160 MHz provides 2.0x headroom over the 256 KB requireme…

ESP32 Object Detection with Edge Impulse

Good

Espressif's ESP32 is a solid choice for object detection using Edge Impulse. The xtensa-lx6 core at 240 MHz with 520 KB SRAM accommodates 25…

ESP32 Object Detection with TFLite Micro

Good

Espressif's ESP32 is a solid choice for object detection using TFLite Micro. The xtensa-lx6 core at 240 MHz with 520 KB SRAM accommodates 25…

ESP32-S3 Object Detection with Edge Impulse

Excellent

Edge Impulse provides an end-to-end pipeline for deploying object detection on the ESP32-S3. You collect images, train a FOMO or MobileNet-S…

ESP32-S3 Object Detection with TFLite Micro

Good

The ESP32-S3 runs quantized object detection models via TFLite Micro at 2-5 FPS. Its 512 KB SRAM and vector instructions handle int8 MobileN…

i.MX RT1062 Object Detection with CMSIS-NN

Excellent

The i.MX RT1062 is an excellent match for object detection with CMSIS-NN. 1024 KB SRAM delivers 4.0x the 256 KB minimum while 600 MHz proces…

i.MX RT1062 Object Detection with TFLite Micro

Excellent

For object detection, the i.MX RT1062 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (4.0x the required 256 KB) and 600 MHz c…

RA6M5 Object Detection with CMSIS-NN

Good

Renesas's RA6M5 is a solid choice for object detection using CMSIS-NN. The cortex-m33 core at 200 MHz with 512 KB SRAM accommodates 250 KB m…

RA6M5 Object Detection with TFLite Micro

Good

The RA6M5 handles object detection effectively with TFLite Micro. 512 KB SRAM at 200 MHz provides 2.0x headroom over the 256 KB requirement …

STM32F7 Object Detection with CMSIS-NN

Good

STMicroelectronics's STM32F7 is a solid choice for object detection using CMSIS-NN. The cortex-m7 core at 216 MHz with 512 KB SRAM accommoda…

STM32F7 Object Detection with TFLite Micro

Good

The STM32F7 handles object detection effectively with TFLite Micro. 512 KB SRAM at 216 MHz provides 2.0x headroom over the 256 KB requiremen…

STM32H7 Object Detection with CMSIS-NN

Excellent

The STM32H7 is an excellent match for object detection with CMSIS-NN. 1024 KB SRAM delivers 4.0x the 256 KB minimum while 480 MHz processes …

STM32H7 Object Detection with TFLite Micro

Excellent

The STM32H7 is one of the most capable MCUs for on-device object detection. Its 1 MB SRAM, 480 MHz Cortex-M7, and L1 cache run quantized Mob…

STM32U5 Object Detection with CMSIS-NN

Good

STMicroelectronics's STM32U5 is a solid choice for object detection using CMSIS-NN. The cortex-m33 core at 160 MHz with 786 KB SRAM accommod…

STM32U5 Object Detection with TFLite Micro

Good

The STM32U5 handles object detection effectively with TFLite Micro. 786 KB SRAM at 160 MHz provides 3.1x headroom over the 256 KB requiremen…

Industry Applications

Manufacturing Security Retail Smart Home Agriculture

Build Object Detection with ForestHub

ForestHub compiles visual AI workflows to C code for your microcontroller. Choose your hardware, build your object detection pipeline, deploy in minutes.