Masked Face Detection Algo
Masked Face Detection Algo
1) Face Detection :
**BlazeFace:**
**FaceBox
**Description** :
**FaceNet:
**DeepFace:
**OpenFace:**
**ArcFace:**
**CosFace:**
**DeepFace:**
4) Mask Detection :
**Approach:**
- Train a YOLO model using a dataset that includes annotated images of people
with and without masks.
- Adapt YOLO to detect two classes: one for faces and one for masks.
- Annotate the dataset to include bounding boxes for both faces and masks.
**ResNet:**
**Approach:**
- Use a pre-trained ResNet model as a backbone for a mask detection model.
- Fine-tune the ResNet model on a dataset with annotated images of faces with
and without masks.
- Add additional layers for object detection or segmentation, depending on the
desired output.
**EfficientNet:**
**Approach:**
- Similar to ResNet, use a pre-trained EfficientNet model as a feature
extractor.
- Fine-tune the EfficientNet on a mask detection dataset.
- EfficientNet is known for balancing accuracy and efficiency, making it
suitable for mobile and edge devices.
**MobileNet:**
**Approach:**
- Utilize a pre-trained MobileNet model as a lightweight feature extractor.
- Fine-tune the MobileNet model on a dataset for mask detection.
- MobileNet is designed for efficient inference on mobile and edge devices,
making it suitable for real-time applications.