All Projects → balavenkatesh3322 → face_unlock

balavenkatesh3322 / face_unlock

Licence: other
We can lock and unlock our Ubuntu system using face recognition(currently only on Ubuntu).

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to face unlock

Human Detection And Tracking
Human-detection-and-Tracking
Stars: ✭ 753 (+1468.75%)
Mutual labels:  numpy, face-recognition
Archcraft
// Source : ISO
Stars: ✭ 437 (+810.42%)
Mutual labels:  ubuntu, os
Lits Liver Tumor Segmentation Challenge
LiTS - Liver Tumor Segmentation Challenge
Stars: ✭ 153 (+218.75%)
Mutual labels:  numpy, os
Attendance Using Face
Face-recognition using Siamese network
Stars: ✭ 174 (+262.5%)
Mutual labels:  os, face-recognition
Linux face unlock
A face authentication system for Ubuntu that works while logging in and running "sudo" commands with a friendly CLI to operate it.
Stars: ✭ 55 (+14.58%)
Mutual labels:  ubuntu, face-recognition
Python Wechat Itchat
微信机器人,基于Python itchat接口功能实例展示:01-itchat获取微信好友或者微信群分享文章、02-itchat获取微信公众号文章、03-itchat监听微信公众号发送的文章、04 itchat监听微信群或好友撤回的消息、05 itchat获得微信好友信息以及表图对比、06 python打印出微信被删除好友、07 itchat自动回复好友、08 itchat微信好友个性签名词云图、09 itchat微信好友性别比例、10 微信群或微信好友撤回消息拦截、11 itchat微信群或好友之间转发消息
Stars: ✭ 216 (+350%)
Mutual labels:  numpy, os
python3-docker-devenv
Docker Start Guide with Python Development Environment
Stars: ✭ 13 (-72.92%)
Mutual labels:  ubuntu, numpy
Ubuntu64 Rpi
适用于树莓派3b/3b+的64位系统.
Stars: ✭ 652 (+1258.33%)
Mutual labels:  ubuntu, os
Atomos
JS-based Linux desktop environment.
Stars: ✭ 42 (-12.5%)
Mutual labels:  ubuntu, os
Hardening
Hardening Ubuntu. Systemd edition.
Stars: ✭ 705 (+1368.75%)
Mutual labels:  ubuntu, security-automation
Howdy
🛡️ Windows Hello™ style facial authentication for Linux
Stars: ✭ 3,237 (+6643.75%)
Mutual labels:  ubuntu, face-recognition
Jlivecd
Live cd/dvd customization tool
Stars: ✭ 72 (+50%)
Mutual labels:  ubuntu, os
AISecurityCamera
A simple Security Camera example which detects motion and perform face recognition
Stars: ✭ 27 (-43.75%)
Mutual labels:  face-recognition, security-automation
Abrus-gtk-theme
Abrus is a stylish Design theme for GTK 3, GTK 2 and Gnome-Shell etc.
Stars: ✭ 25 (-47.92%)
Mutual labels:  ubuntu
ofFaceRecognition
simple example face recognition with deep metric learning to dlib
Stars: ✭ 20 (-58.33%)
Mutual labels:  face-recognition
FaceRecognition
Face Recognition in real-world images [ICASSP 2017]
Stars: ✭ 36 (-25%)
Mutual labels:  face-recognition
easy-real-time-face-recognition-python
No description or website provided.
Stars: ✭ 30 (-37.5%)
Mutual labels:  face-recognition
MuditaOS
Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
Stars: ✭ 349 (+627.08%)
Mutual labels:  os
mapos
Sistema de Controle de Ordens de Serviço
Stars: ✭ 24 (-50%)
Mutual labels:  os
Recogcis
Face detection & recognition AR app using the mlmodel to recognize company employees.
Stars: ✭ 28 (-41.67%)
Mutual labels:  face-recognition

Lock/Unlock Ubuntu OS

Introduction

We can lock and unlock our Ubuntu system using face recognition(currently only on Ubuntu).

Article about implementation

Automatically Locking & Unlocking Ubuntu with Computer Vision Using a Human Face!!!

Demo

Demo video

Requirements

Install below the required library in your local machine.

  1. python 3.7
  2. opencv 4.1.0
  3. numpy
  4. face-recognition
  5. sudo apt-get install gnome-screensaver
  6. sudo apt-get install xdotool

Quick Start

I have used three python files to solve this issue.

  1. face_generate.py  This will detect your face and save it in the dataset folder then the new folder will create with your name.  
  2. face_train.py  This python file will open the dataset folder and take your image from that and train your face using the K-nearest neighbor algorithm and face_recognition library.  
  3. face_unlock.py  This is an important python file that will detect your face using the webcam and unlock the system.

Having problems?

If you run into problems, Please feel free to connect me on Linkedin and Twitter

Contributing

Code contributions are also very welcome. feel free to open an issue for that too.

To do:

  • Support Windows and Mac OS.
  • Train face using browser(UI).
  • Increase performance and speed.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].