Releases: Innopolis-Robotics-Society/FaceGuardV3
Release list
MVP v3
FaceGuard - v3.1.0 - MVP v3
This release maps to the v3.1.0 increment delivered in Assignment 6, Sprint 5.
This is the final course release mapped to MVP v3.
| Artifacts | Links |
|---|---|
| Sprint and milestone | Sprint 5 milestone |
| Run instructions | README |
| Customer Handover | customer-handover.md |
| Week 7 Report | reports/week7/README.md |
| Demo video | Public demo video |
3.0.0 - towards MVP v3
FaceGuard - v3.0.0 - towards MVP v3
This release maps to the v3.0.0 increment delivered in Assignment 6, Sprint 4.
This is the handover-candidate release for Assignment 6.
| Artifacts | Links |
|---|---|
| Sprint and milestone | Sprint 4 milestone |
| Run instructions | Run instructions |
| Customer Handover | Customer Handover |
| Report | Week 6 Report |
MVP v2
FaceGuardV3 - MVP v2 (v2.1.0)
This release maps to the MVP v2 increment delivered in Assignment 5, Sprint 3.
Sprint and milestone
What's new in v2.1.0
Added
- LED indicators: yellow blinks during recognition, blue solid 5s on access granted, red solid 5s on access denied, yellow solid 5s on bad frame
- Edit employee name and status after registration
- Time of employee's last entry shown in the employees list
- Duplicate face check when registering a new employee
- Filtering by date range in access logs
- Temporary access now uses exact start and expiration date and time pickers
Fixed
- Expired temporary employees could still be granted access until admin reloaded the Employees page
- Temporary employees were not blocked before their start date
- Moscow Time timezone handling
Run instructions
See README.md for setup and deployment instructions.
Demo video
See MVP v2 demo video.
Week 5 public report
Documentation
See Hosted Documentation Site.
Changelog
See CHANGELOG.md.
MVP v2
This release contains the packaged, delivered product increment for the Assignment 4 Sprint. It introduces anti-spoofing mechanisms and hardware optimization for the FaceGuard system.
Required Links & Evidence
Changelog Summary
Added
- Liveness Detection to prevent spoofing via photos or videos
- Deployment to Raspberry Pi 5 and connection to the web-camera
- Camera selector on the Recognition page and Add Employee page
Changed
- Replaced buffalo_l model with a lightweight alternative for faster recognition and improved UI responsiveness
- Temporary registration now uses start and expiration date pickers instead of a number-of-days input
- Recognition page and Add Employee page: switched from single photo capture to video frame extraction
- Recognition session now starts with a Start button on the Recognition page
Artifacts & Deployment
The runnable artifact is provided via Docker Compose, supporting both arm64 (Raspberry Pi) and x86 (Laptops/PCs) architectures. Please refer to the Run Instructions linked above to build and start the containers.