Loading repository data…
Loading repository data…
AlanGabriel2 / repository
Sistema de autenticacion biometrica por reconocimiento facial. Usa PowerShell como interfaz interactiva y Python con OpenCV (YuNet + SFace) como motor de procesamiento facial.
Sistema de autenticacion biometrica por reconocimiento facial. Usa PowerShell como interfaz interactiva y Python con OpenCV (YuNet + SFace) como motor de procesamiento facial.
# 1. Clonar el repositorio
git clone https://github.com/TU_USUARIO/facial-recognition.git
cd facial-recognition
# 2. Ejecutar el setup (instala dependencias y descarga modelos de IA)
powershell -ExecutionPolicy Bypass -File .\setup.ps1
# 3. Ejecutar el programa
powershell -ExecutionPolicy Bypass -File .\FacialRecognition.ps1
facial-recognition/
├── FacialRecognition.ps1 # Script principal (menu interactivo)
├── setup.ps1 # Instalacion de dependencias y modelos
├── python/
│ ├── capture_face.py # Captura facial con webcam (YuNet)
│ ├── register_face.py # Registro: captura + embedding + BD
│ ├── recognize_face.py # Login: captura + comparacion
│ └── manage_users.py # CRUD de usuarios
├── database/
│ └── users.json # Base de datos (se genera automaticamente)
├── models/ # Modelos ONNX (se descargan con setup.ps1)
└── faces/ # Imagenes de referencia por usuario
| Componente | Tecnologia |
|---|---|
| Interfaz | PowerShell |
| Deteccion facial | OpenCV FaceDetectorYN (YuNet) |
| Reconocimiento facial | OpenCV FaceRecognizerSF (SFace) |
| Base de datos | JSON local |
| Modelos | ONNX (OpenCV Zoo) |
MIT