Low-Cost On-Device People Counting

Count entries, exits, and zone occupancy entirely on a micro vision AI module.

Count entries, exits, and zone occupancy entirely on a low-cost micro vision AI module, with zero video leaving the site.

SenseCraftBeginner15minVision & Video AIAI Agent Ready

Reusable Site Templates

Places requiring low-cost footfall and occupancy counting without expensive industrial PCs or cloud video streaming.

Retail Shops & Kiosks

Draw a counting line across the entrance to measure customer entry and exit trends throughout the day.

Exhibition Booths & Showrooms

Define a zone around exhibits to monitor dwell occupancy and optimize booth staffing.

Meeting Rooms & Shared Desks

Detect genuine human occupancy in rooms without relying on reservation check-ins.

Corridor & Stairwell Flow

Monitor directional movement along walkways to detect wrong-way traffic and bottleneck surges.

One module connects via a single USB-C cable. For tilted overhead mounting, set the tracking anchor to the bottom center (feet) to prevent false crossings.

How it works

The Grove Vision AI V2 module runs detection, tracking and counting locally, sending counts and preview frames over USB-C serial to your panel or system.

How well it works

The module runs Swift-YOLO on-device and streams structured data over USB serial to the counting panel or host system.

Bidirectional Line-Crossing Count

  • Up to 4 independent counting lines with separate In and Out totals
  • Multi-target tracking across frames prevents oscillation and double counts

Zone Occupancy Monitoring

  • Up to 4 rectangular zones reporting live occupancy counts
  • Sub-second state updates ready to drive local relays or HVAC automations

Optional XIAO Wi-Fi / MQTT Wireless Reporting

  • Plug in a XIAO ESP32-S3 for PC-free standalone deployment
  • AP captive portal Web provisioning and resilient auto-reconnect
Measured results

Benchmark measured on Grove Vision AI Module V2 (Himax WE2, Cortex-M55 + Ethos-U55 NPU) with 240x240 input.

MetricMeasured ValuePlatform
ThroughputAbout 13 fpsGrove Vision AI Module V2 (Ethos-U55 NPU)
Per-frame inference48 msSwift-YOLO Nano 192 (INT8 quantized)
Person detection accuracy92.6% mAPIndoor benchmark dataset
Module power consumption< 1.0 W5V USB-C powered
Hardware unit cost~$16–26>90% savings compared to IPC setups

Detections and counts are streamed over USB serial in standard SSCMA JSON format.

How to deploy

Check the setup and its product list, then follow the deployment guide.

Hardware Sizing & Deployment Setup

Select site conditions to generate recommended bundles and guides, or let an AI assistant estimate hardware and deploy for you.

Self-service Consult & Deploy
Deployment Options

Grove Vision AI Module V2

Flash the counting firmware, draw your lines and zones, and watch the counts update live. Optionally plug in a XIAO ESP32-S3 for Wi-Fi and MQTT reporting.

3 steps · ~15min

Camera Module
grove_vision_ai
Wireless Wi-Fi Add-on (Optional)Optional
xiao_esp32s3

FAQ

If set to the bounding box center, the box expands rapidly as a person walks towards the camera, dragging the center point forward across the 2D plane. This movement can cross a nearby counting line and register a false crossing. Setting the anchor to the bottom center ties it to the floor plane, ensuring stable trajectories.

Didn't find your answer?

Integration Interfaces

serial

Counting events and per-frame detections over USB serial (SSCMA JSON)

mqtt

Optional wireless MQTT reporting via XIAO ESP32-S3 Wi-Fi add-on (JSON line crossings and zone occupancy)

Port: 1883 · Topic: people_counter/{device_id}/events

Usage Requirements

usb

Grove Vision AI Module V2 connected over USB-C

Contact Us
We Are Glad to Be Your Hardware Partner !
Next