Artificial Intelligence - Computer Vision Project
This project aims to develop an Anti-Spoofing/Liveliness Detector using computer vision techniques. The application detects real faces in a video stream and classifies them as either genuine or spoofed. Spoofed faces can include printed photos, masks, or other non-real representations.
- Real-time face detection using OpenCV and cvzone library.
- Classification of faces using YOLO (You Only Look Once) object detection algorithm.
- Differentiates between real and fake faces with confidence scores.
- Dataset splitting for training, validation, and testing.
- Python
- OpenCV
- cvzone
- YOLO (You Only Look Once)
- Ultralytics
- shutil
- os
- random
- time