Skip to main content

Model reference — Live feed

AI models for People entrance / exit counter

This service counts people crossing a line on a live camera and reports occupancy continuously, so that current numbers are known as they change — for safety limits, door control, staffing and reporting.

Live counting differs from counting recorded footage in one respect that governs everything: the work must keep up. Every frame arrives whether or not the previous one has been processed, so the models must fit inside the frame interval, and if they cannot, frames are dropped and the count drifts. That constraint sets the model sizes, and it is why the practical figure to plan around is how many camera streams one server can carry rather than how fast a single model runs.

People entrance / exit counter service AI models for live feed

Input type — Live feed

Models in this group take a live camera or stream as input and must keep pace with it in real time. Each specification table gives three hardware tiers — Minimum, the smallest setup on which the model runs correctly; Medium, the usual production configuration; and High, a configuration sized for peak volume. The rate is how many camera streams or feeds one server of that tier can keep up with in real time, not a per-hour count: live work must fit inside the interval between frames, and a server that cannot keep pace drops frames rather than falling behind. Use these rates for initial sizing. Before production, benchmark your own data to validate accuracy, latency, throughput and cost. The sample input here is one 1080p stream at 25 frames per second.

YOLO11

Vendor: Ultralytics

What it does: detects people on every live frame, in a range of sizes so the model can be matched to the hardware available. The usual live detector.

RequirementMinimumMediumHigh
GPU typeRTX 3060RTX 4090A100 80 GB
VRAM6 GB24 GB80 GB
vCPUs4824
RAM16 GB32 GB64 GB
Server1× RTX 3060 12 GB1× RTX 4090 24 GB1× A100 SXM 80 GB
Rate (camera streams handled at 25 frames per second)≈ 10 streams≈ 36 streams≈ 100 streams

RT-DETR

Vendor: Baidu (PaddlePaddle)

What it does: produces steadier detections without a duplicate-removal step, which gives more predictable timing — valuable when the frame budget is tight.

RequirementMinimumMediumHigh
GPU typeRTX 3060RTX 4090A100 80 GB
VRAM8 GB24 GB80 GB
vCPUs61224
RAM16 GB32 GB64 GB
Server1× RTX 3060 12 GB1× RTX 4090 24 GB1× A100 SXM 80 GB
Rate (camera streams handled at 25 frames per second)≈ 5 streams≈ 18 streams≈ 50 streams

ByteTrack

Vendor: Huazhong University of Science and Technology

What it does: follows each person so a crossing is counted once. Light enough to add to a live pipeline at almost no cost, and essential to a correct count.

RequirementMinimumMediumHigh
GPU typeRTX 3060RTX 4090A100 80 GB
VRAM6 GB24 GB80 GB
vCPUs4824
RAM16 GB32 GB64 GB
Server1× RTX 3060 12 GB1× RTX 4090 24 GB1× A100 SXM 80 GB
Rate (camera streams handled at 25 frames per second)≈ 12 streams≈ 40 streams≈ 110 streams

BoT-SORT

Vendor: Tel Aviv University

What it does: holds a person’s track through brief occlusion, which prevents double counting in busy doorways at the cost of more computing per stream.

RequirementMinimumMediumHigh
GPU typeRTX 3060RTX 4090A100 80 GB
VRAM6 GB24 GB80 GB
vCPUs4824
RAM16 GB32 GB64 GB
Server1× RTX 3060 12 GB1× RTX 4090 24 GB1× A100 SXM 80 GB
Rate (camera streams handled at 25 frames per second)≈ 6 streams≈ 22 streams≈ 60 streams

YuNet

Vendor: Shenzhen Institute of Advanced Technology

What it does: a very small detector that runs on the camera-side device, allowing counting where no images may be sent to a server at all.

RequirementMinimumMediumHigh
GPU typeRTX 3060RTX 4090A100 80 GB
VRAM4 GB24 GB80 GB
vCPUs4824
RAM8 GB32 GB64 GB
Server1× RTX 3060 12 GB1× RTX 4090 24 GB1× A100 SXM 80 GB
Rate (camera streams handled at 25 frames per second)≈ 20 streams≈ 70 streams≈ 200 streams

CSRNet

Vendor: University of Illinois

What it does: estimates density as a cross-check at peak, when individuals are too tightly packed for tracking to be reliable.

RequirementMinimumMediumHigh
GPU typeRTX 3060RTX 4090A100 80 GB
VRAM6 GB24 GB80 GB
vCPUs4824
RAM16 GB32 GB64 GB
Server1× RTX 3060 12 GB1× RTX 4090 24 GB1× A100 SXM 80 GB
Rate (camera streams handled at 25 frames per second)≈ 8 streams≈ 30 streams≈ 90 streams

Choosing between them

The right configuration depends on your camera angles, footfall and how many streams must run on one machine. Our consultants review your views, validate counts against manual observation, and recommend the models, the placement and the hardware for your stream count.

At the start of a project we may run a short proof of concept on a sample of your own data, measuring the accuracy and the throughput the model actually achieves on your material. That replaces the estimates on this page with real figures, so the cost and the schedule for the full engagement are known before it is committed.

People entrance / exit counter service AI models for live feed Pricing

From benchmark to production

Share a representative sample, expected volume, latency target and deployment location for People entrance / exit counter. We benchmark the shortlisted models, recommend the lowest-cost GPU configuration that meets the target, and scale it from pilot capacity to a dedicated production cluster.