This Flask application provides a user authentication system with face recognition. Users can register, log in, and use face recognition for authentication. The application is capable of recognizing faces from images, including a Harry Potter image.
- User Registration: Users can register with a name, email, and password.
- User Login: Users can log in with their email and password.
- Face Recognition: After logging in, users can start face recognition which will open a webcam feed to verify their identity. The app can recognize faces from images, including a Harry Potter image.
- app.py: The main application file containing the Flask routes and logic.
- templates/: Directory containing HTML templates.
- index.html: Home page with links to register or log in.
- register.html: Registration form.
- login.html: Login form.
- dashboard.html: User dashboard after login.
- face_recognition.html: Page showing the face recognition process.
- static/: Directory for static files like images or CSS (if needed).