Code Monkey home page Code Monkey logo

face_recognition's Introduction

🙈 Facial Recognition for Attendance system

Overview

In this repository, I intend to implement a facial recognition-based Attendance System with more than one hundred types of individuals. I have tried and compared many ways, such as using the facial recognition library to integrate face characteristics and a deep learning strategy by employing PyTorch (ResNet34) to develop a model capable of handling facial recognition tasks for more than a hundred individuals.

Varied models have different advantages and disadvantages, with some being particularly user-friendly, quick to train, or embedded. However, if insufficient data is available for training, it may not provide accurate results, such as just 50% efficiency. You may wish to include more models for comparison.

To do this, we have utilized a variety of techniques and strategies to attain greater precision and speed than anticipated. Whoever is interested in this repository. Because I have not only trained the model in Github, you should possess understanding of different technologies.

Warning❗️

I've worked in multiple locations to train and incorporate the model as a.pth or .pickle file before deploying it on my Mac, as it is not compatible with most deep learning algorithms. If I have not provided a link to the Python file. Mention me in any context.

Due to the use of my device (Macbook M1). I develop most of the code in different environments. You might find the trouble with my code. I would strongly suggest that if you develop on an apple chip, you might need to swap between your local device (to test face recognition with a Laptop camera) and Google Colab to develop a specific model.

You might need to install requirements.txt separately for different tasks in this repo but I will prefer normal requirements for doing the normal task.

🧠 What we should know

  • Requirements: Python ,OpenCV, Deep Learning, PyTorch, Tensorflow
  • Programs: VSC, Colab
  • Libraries: OpenCV, TensorFlow, PyTorch

👩🏼‍💻 Status

  • facial_recognition (lib): Due to the accuracy compared to another deep learning model, this model is not used. Pros include that it's quite simple to learn and easy to comprehend.

  • ResNet34 (with PyTorch): is now in use. It provides tremendous precision. Slightly more difficult than facial recognition as it requires knowledge of deep learning and the PyTorch framework.

  • FaceNet: Next is FaceNet - Already write CNN model for embedding - still on the try a lot of problem with environments.

  • VGGFace:

References:

face_recognition's People

Contributors

northpr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.