~/projects$ cat face-recognition-ml/README.md
Machine Learning face recognition
university--aijun 2025 – nov 2025
Eigenfaces and LBP implemented from scratch, a recognition and alerts API, and a mobile app that uses it.
## README.md
The system uses no pretrained models: it implements Eigenfaces (PCA) and Local Binary Patterns, plus a fusion that combines both. In testing it reached 85 to 92% accuracy depending on lighting.
The FastAPI service exposes 25+ endpoints to register people, recognize in real time, retrain the model on registration and raise alerts. It has 95% test coverage.
The React Native app built with Expo captures with the camera, calls the API and stores data offline with AsyncStorage.
## Architecture
## Highlights
- Eigenfaces, LBP and hybrid fusion from scratch
- 25+ endpoints
- 95% test coverage
- Mobile app with offline mode