Spoofing Detection Engine  1.0
Spoofing Detection Engine Documentation

Project Code Overview

The Spoofing Detection Engine is a software library designed to determine whether a face detected in an image or video stream is genuine or a spoof (a presentation attack, such as showing a photo or a video of a face to the camera). The engine employs a specialized neural network to classify detected faces as either "real" or "spoof," providing a critical layer of security for face-based authentication systems.

Key Components

Core Classes

Face Detection and Analysis

core::face::FaceDetectorYunet: This class is used for the initial, essential step of detecting faces in the input image or video frame. The detected face region is the input for the spoof classifier.

core::face::FaceMesh: While not directly used for the spoof classification itself, this component can provide detailed facial landmarks which are often used for pre-processing steps like face alignment to ensure consistent input to the classifier.

Supporting Components

Function Highlights

File and Dependency Structure

The project files are organized in the C:/Projects/Engine/AntalEngine/Engine directory. Key header files include: