Skip to content
Camzify
Use case · Operations

Occupancy monitoring

Occupancy monitoring is a live count of people per area, and a record of how that count moves through the day and the week, taken from the cameras already on the floor. It answers when a place is busiest and where, which decides staffing, cleaning and restocking windows and space planning. Camzify counts confirmed tracks per camera or zone, keeps the trend, and flags a pattern that departs from the usual one.

  • Counts from confirmed tracks, per zone
  • Peak hours per zone and per site
  • No counting hardware
A lobby with each person outlined and a live occupancy count of 18 out of 50 in the corner
The problem

Staffing is planned from a guess

When is the floor busiest? The answer is usually a manager's impression, refreshed once a year by a clipboard count on a day that was not typical. Rosters, cleaning windows and restocking are planned from it, and the cost of getting it wrong shows up as queues at one hour and idle staff at another.

The cameras over the floor have been counting the whole time. They were installed for security, and nobody asked them the operational question.

How Camzify handles it

Counted from the tracking that already runs

Occupancy and peak hour trends aggregates confirmed subject counts from multi-object tracking per camera or zone, continuously, into a live figure and a history. The busiest hours and the busiest zones fall out of the history, and the comparison runs zone by zone within a site or across a multi-site account. The cameras are the ones already on the floor for security; there is no counting hardware.

Heatmap anomalies covers the other side of the same data: it learns the usual pattern of activity per zone and flags a departure from it, a crowd where none forms, a corridor busy when it should be empty. A notification window on the camera keeps a known busy period from notifying. The analytics pages hold the trends and export them.

The patrol round

Where the round fits

Occupancy is continuous and does not need a round. The round adds the conditions a count does not capture: the queue inside its marked area, the entrance not congested, the exit clear when the floor is full. Run at the known peaks, it records the site as it was at its busiest, with frames, which is what a safety review asks for.

On an automated round, the AI also raises a critical notification for a safety risk it sees, a blocked exit on a full floor for instance, whether or not the checklist asked.

A check found Not Compliant captures a snapshot and messages the guard designated for that camera; on a manual round the operator chooses to send it, on an automated round it goes on its own. The item stays Pending until it is marked Fixed, which captures the after frame, and the report shows both.

What it will not do

It will not give an exact headcount in a dense crowd; it gives a reliable trend. It will not identify or profile anyone. It will not count an area without a camera on it or with a camera pointed at the ceiling. And it is not a dedicated retail-analytics product with dwell-time funnels and conversion figures; it is what the security cameras can tell you about occupancy, honestly labelled.

We do not publish count accuracy figures. The trust page sets out why.

FAQ

Frequently asked questions

From confirmed subject tracks. Multi-object tracking follows each person in the camera view, and the counts are aggregated per camera or zone continuously, giving a live figure and a trend over time. There is no turnstile, sensor or beam involved.

The count holds up in moderately busy areas because it is built on tracks rather than on motion. In very dense crowds individual tracks are harder to separate, so at extreme density the figure is best read as a reliable trend rather than an exact headcount. We say that on the feature page too.

A departure from the normal pattern of activity in a zone: a corridor that is usually empty at 2pm and is not, a queue forming where none forms. Heatmap anomalies learns the usual pattern per zone and flags the unusual one, with a notification window so a known busy period does not notify.

Yes. Occupancy is tracked per camera or zone, so trends compare zone by zone within a site and roll up across a multi-site account. A chain reads peak hours per branch in one place.

It is a use of the tracking that already runs for security. If the account has cameras on the floor for intrusion or patrol rounds, occupancy and peak hours come from the same feeds at no additional hardware. It is not built as a dedicated retail-analytics product and does not claim the precision of one.

No. It counts tracks. Attribute extraction, a separate detection, can describe a person's clothing and carried objects; nothing on the platform recognizes faces or names anyone.

Ready to patrol your site 24/7?

Book a 15-minute demo and see a live patrol run on your own cameras.

This site is being updated

We are rebuilding pages as you read this, so an image, a link or a section may look unfinished for a while. The product itself is unaffected. If something important is broken, tell us at the contact page and we will fix it.