Face Mask Demo
This section demonstrates the setup and usage of the Face Mask Detection feature.
The demo plays video from a JPEG topic and visualizes the head detection with a bounding box around a head. The bounding box has grey color if no mask is detected. It changes the color to orange and writes 'MASK' above the head when a mask is detected.
Prerequisites
Before starting the demo ensure the following:
- UVAP is installed as instructed in Setting Up UVAP
- UVAP is configured in
base
demo mode as instructed in Configuring UVAP for Base Demo Mode - The following microservices are running:
- Web display is started as instructed in Starting Web Player.
Required topics:
base.cam.0.original.Image.jpg
base.cam.0.dets.ObjectDetectionRecord.json
base.cam.0.masks.FaceMaskRecord.json
Start Face Mask Demo
Start the demo with run_demo.sh
:
$ "${UVAP_HOME}"/scripts/run_demo.sh \
--demo-name face_mask \
--demo-mode base -- --net uvap
Note: After the first run of these scripts it is recommended that
set_retention.sh script
is executed manually because new (*.Image.jpg
) topics are created. For further information, see Setting the Retention Period.
Display in Web Browser
Navigate to the following URL to display the demo:
http://localhost:9999#base.cam.0.face_mask.Image.jpg