DetectX PPE
DetectX PPE helps ensure compliance with personal protective equipment (PPE) requirements by detecting hardhats, masks, and vests, as well as identifying missing safety gear in high-risk environments.
The primary purpose is to detect when people are not wearing a hardhat, vest, or mask, so the ACAP also detects NO_Hardhat, NO_Vest, and NO_Mask.
This ACAP application builds on the DetectX base model, trained on 25,000 images across multiple scenarios and lighting conditions, using a custom object detection model derived from several public PPE datasets.
Upon detection, the ACAP can trigger an event, send an MQTT message with bounding box data, or upload a cropped detection image to an HTTP endpoint or MQTT broker.

Download DetectX PPE
Note that the start up time before the ACAP gets responsive may take up to 30-45 seconds (it is loading the model into the memory).
Labels and Detections
Each detection label can be individually toggled on or off:
- Hardhat
- Mask
- Vest
- NO_Hardhat
- NO_Mask
- NO_Vest
- Person
User & Integration Guide
Refer to DetectX: COCO for usage and integration details.
Model Overview
Dataset: Trained on a number of public PPE datasets Supported Platforms:
| Platform | Model Input | Model Size |
|---|---|---|
| ARTPEC-8 | 960 | Small |
| ARTPEC-9 | 1440 | Small |
| ARTPEC-9Plus | 1440 | Medium |
Note: ARTPEC-9 provides enhanced inference performance and supports larger model inputs for improved accuracy.