SentinelVision
Multi-camera detection running on a Raspberry Pi. It watches for weapons, people and vehicles, streams every camera live, keeps an event log, and tells you about the things that matter, in tiers, so an urgent thing looks urgent.
Three tiers, three different urgencies
Not everything deserves the same alarm. A weapon should interrupt you. A car passing should not.
Weapons
Firearms and knives. Urgent-flagged notification, an annotated snapshot, and a short video clip covering the seconds either side, because a still frame only shows that a box was drawn.
People
A bounding box around a human shape, nothing more. Alerts fire on arrival, then stay quiet: someone standing in view for an hour produces one notification, not sixty.
Vehicles
Cars, trucks, motorcycles. Gated on arrival rather than presence, so a car parked in the driveway is reported once instead of every two minutes for as long as it sits there.
The small computer watches. The big one thinks.
Neural networks were the entire thermal budget of a Raspberry Pi. It ran hot enough to throttle itself off the network. So inference moved to a machine with headroom, and the Pi kept the jobs it is good at.
The fallback is the important part. The host is a desktop that sleeps and reboots; a monitoring system that quietly stops watching whenever that happens would be worse than one that never offloaded at all. So the Pi keeps its own copy of the models, notices when the host stops answering, and carries on alone until it comes back.
Numbers from the hardware it runs on
It does not know who you are
The system answers is someone there, never who is there. That was a design decision taken at the start, and it is enforced by tests that fail the build rather than by good intentions.
One rule was later relaxed by the owner, on their own hardware: the system may group repeat sightings so it stops re-alerting about the same visitor. It does that by comparing clothing colour, it forgets within hours, and it still has no idea whose clothes they are.
Hear about the public beta
SentinelVision runs on one household's hardware today. There is no download, no signup and no product to buy yet. Leave an email and you'll get a single message when there is something worth trying, nothing else.
This is a working system with known limitations, not a finished product. A beta would ship with the same false positives described above.
The limitations, stated plainly
Small models on cheap hardware get things wrong, and pretending otherwise would make the alerts useless. Early on it classified a gaming chair as a person and a head of curly hair as a grenade. Both were fixed by measuring the failure and changing the design, not by hoping.
False positives happen
Treat a weapon alert as “open the clip and look”, never as confirmation. Detections must persist across frames before anything is sent.
It is not fast
A couple of detection passes per second. Something crossing the frame quickly can pass between them unseen.
Lighting matters
Coloured lighting and near-darkness both degrade it badly. The models were trained on ordinary daylight.