https://github.com/deepakgouda/faceunlock
Add face unlock to your Ubuntu lockscreen
https://github.com/deepakgouda/faceunlock
face face-recognition face-unlock lockscreen
Last synced: 8 months ago
JSON representation
Add face unlock to your Ubuntu lockscreen
- Host: GitHub
- URL: https://github.com/deepakgouda/faceunlock
- Owner: deepakgouda
- License: gpl-3.0
- Created: 2017-12-14T19:33:33.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-11T17:26:45.000Z (about 7 years ago)
- Last Synced: 2025-04-08T13:25:30.558Z (about 1 year ago)
- Topics: face, face-recognition, face-unlock, lockscreen
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Face Unlock
Add face unlock to your Linux lockscreen
To run this:
`git clone https://github.com/deepakgouda/faceunlock.git`
`cd faceunlock/Face\ Unlock/`
Place an image of your face in the _Face Unlock_ folder as 'user.jpg' or
- Uncomment a couple a lines as directed in _face_recog.py_.
- Run the program by `python face_recog.py`
- Comment out the couple of lines again.
Enter your password in _face_unlock.py_ as mentioned.
Run the bash script by `bash run.sh` and leave the process running.
Next time you lock your desktop, on recognising your face the lockscreen will be unlocked.
Precautions:
- The face recognition is not scale invariant. Works if your face is roughly at the same distance as that of _user.jpg_ .
- The face recognition works for frontal faces only.
- Change the read access of _face_unlock.py_ to keep your password safe.
- Keep it away from your Identical Twin.
To do:
- [ ] Improve Face Recgnition.
- [ ] Add Scale Invariant Feature Transform.
- [ ] Add feature to detect profile faces.