People Counting with Edge AI

Counting the number of people entering or occupying a space using on-device vision. Uses lightweight detection or classification models to track head and body presence without cloud connectivity. Applicable in retail footfall analytics, occupancy-based HVAC control, and building access management. Typically runs quantized MobileNet-SSD or FOMO (Faster Objects, More Objects) architectures optimized for low-memory MCUs.

Hardware Requirements

Minimum RAM 192 KB
Minimum Flash 1024 KB
Sensor Inputs camera
Typical Model Size 200 KB (quantized int8)
Minimum Clock 80 MHz

Compatible Microcontrollers

Hardware Guides

ESP32-C3 People Counting with Edge Impulse

Good

Espressif's ESP32-C3 is a solid choice for people counting using Edge Impulse. The risc-v core at 160 MHz with 400 KB SRAM accommodates 200 …

ESP32-C3 People Counting with TFLite Micro

Good

The ESP32-C3 handles people counting effectively with TFLite Micro. 400 KB SRAM at 160 MHz provides 2.1x headroom over the 192 KB requiremen…

ESP32-C6 People Counting with Edge Impulse

Good

Espressif's ESP32-C6 is a solid choice for people counting using Edge Impulse. The risc-v core at 160 MHz with 512 KB SRAM accommodates 200 …

ESP32-C6 People Counting with TFLite Micro

Good

The ESP32-C6 handles people counting effectively with TFLite Micro. 512 KB SRAM at 160 MHz provides 2.7x headroom over the 192 KB requiremen…

ESP32 People Counting with Edge Impulse

Good

Running people counting on the ESP32 with Edge Impulse is practical. 520 KB SRAM meets the 192 KB minimum with 2.7x headroom. The 240 MHz xt…

ESP32 People Counting with TFLite Micro

Good

The ESP32 handles people counting effectively with TFLite Micro. 520 KB SRAM at 240 MHz provides 2.7x headroom over the 192 KB requirement f…

ESP32-S3 People Counting with Edge Impulse

Excellent

Espressif's ESP32-S3 excels at people counting via Edge Impulse. The 2-core xtensa-lx7 at 240 MHz with 512 KB SRAM handles 200 KB quantized …

ESP32-S3 People Counting with TFLite Micro

Excellent

For people counting, the ESP32-S3 with TFLite Micro scores Excellent. Its 512 KB internal SRAM (2.7x the required 192 KB) and 240 MHz clock …

i.MX RT1062 People Counting with CMSIS-NN

Excellent

NXP's i.MX RT1062 excels at people counting via CMSIS-NN. The 1-core cortex-m7 at 600 MHz with 1024 KB SRAM handles 200 KB quantized models …

i.MX RT1062 People Counting with TFLite Micro

Excellent

For people counting, the i.MX RT1062 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (5.3x the required 192 KB) and 600 MHz cl…

RA6M5 People Counting with CMSIS-NN

Good

Renesas's RA6M5 is a solid choice for people counting using CMSIS-NN. The cortex-m33 core at 200 MHz with 512 KB SRAM accommodates 200 KB mo…

RA6M5 People Counting with TFLite Micro

Good

Renesas's RA6M5 is a solid choice for people counting using TFLite Micro. The cortex-m33 core at 200 MHz with 512 KB SRAM accommodates 200 K…

STM32F7 People Counting with CMSIS-NN

Good

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

STM32F7 People Counting with TFLite Micro

Good

STMicroelectronics's STM32F7 is a solid choice for people counting using TFLite Micro. The cortex-m7 core at 216 MHz with 512 KB SRAM accomm…

STM32H7 People Counting with CMSIS-NN

Excellent

For people counting, the STM32H7 with CMSIS-NN scores Excellent. Its 1024 KB internal SRAM (5.3x the required 192 KB) and 480 MHz clock ensu…

STM32H7 People Counting with TFLite Micro

Excellent

The STM32H7 is an excellent match for people counting with TFLite Micro. 1024 KB SRAM delivers 5.3x the 192 KB minimum while 480 MHz process…

STM32U5 People Counting with CMSIS-NN

Good

The STM32U5 handles people counting effectively with CMSIS-NN. 786 KB SRAM at 160 MHz provides 4.1x headroom over the 192 KB requirement for…

STM32U5 People Counting with TFLite Micro

Good

STMicroelectronics's STM32U5 is a solid choice for people counting using TFLite Micro. The cortex-m33 core at 160 MHz with 786 KB SRAM accom…

Industry Applications

Retail Building Automation Smart Cities Transportation

Build People Counting with ForestHub

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