Weapon Detection
Identifies firearms and bladed weapons and alerts security
Automatic detection of firearms (pistols, revolvers, rifles, shotguns) and bladed weapons (knives, machetes) in camera footage. Once the threat is confirmed, the system alerts the security control room within seconds — before the first shot or the approach.
How it works
- 1A YOLOv8 detector trained for threats locates firearm, bladed weapon and grenade candidates, with its own confidence threshold for each type.
- 2Each candidate is checked by a vision-language model (CLIP), which compares the crop with weapons and with objects that are often confused with them — guitars and other instruments, tools, phones, pipes, helmets and masks. Only what is also recognized as a weapon goes forward.
- 3Skeleton estimation checks whether the weapon is in a person's hand (or close to their body). An object with no carrier — hanging on the wall, on a table — only triggers a "suspicious object" notice, with no threat alarm.
- 4The threat is only confirmed when the held weapon persists over several consecutive frames, eliminating single-frame detections.
- 5The alert with an image is sent to the control room, mobile app or VMS/alarm integration.
Benefits
- Shorter response time to armed incidents.
- Proactive monitoring, without relying on an operator watching every camera.
- Immediate evidence for law enforcement.
Demo with a public model (MIT). In production, fine-tuning with images from the customer's environment is recommended to reduce false positives (e.g. tools, radios).


