face-recognition | Deep face recognition with Keras , Dlib and OpenCV | Computer Vision library

 by   krasserm Jupyter Notebook Version: Current License: Apache-2.0

kandi X-RAY | face-recognition Summary

kandi X-RAY | face-recognition Summary

face-recognition is a Jupyter Notebook library typically used in Artificial Intelligence, Computer Vision, Deep Learning, Tensorflow, Keras, OpenCV applications. face-recognition has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

This repository hosts the companion notebook to the article Deep face recognition with Keras, Dlib and OpenCV.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              face-recognition has a low active ecosystem.
              It has 369 star(s) with 204 fork(s). There are 18 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 15 open issues and 16 have been closed. On average issues are closed in 3 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of face-recognition is current.

            kandi-Quality Quality

              face-recognition has 0 bugs and 0 code smells.

            kandi-Security Security

              face-recognition has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              face-recognition code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              face-recognition is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              face-recognition releases are not available. You will need to build from source code and install.
              It has 411 lines of code, 15 functions and 4 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of face-recognition
            Get all kandi verified functions for this library.

            face-recognition Key Features

            No Key Features are available at this moment for face-recognition.

            face-recognition Examples and Code Snippets

            No Code Snippets are available at this moment for face-recognition.

            Community Discussions

            QUESTION

            "ERROR: CMake must be installed to build dlib" when installing face_recognition
            Asked 2022-Mar-01 at 22:50

            I'm facing this error while installing face_recognition in a virtualenv with Python 3.8.10 on Ubuntu 20.04.

            ...

            ANSWER

            Answered 2022-Mar-01 at 22:49
            ERROR: CMake must be installed to build dlib
            

            Source https://stackoverflow.com/questions/71315443

            QUESTION

            problem in Installing (python Library) face_recognition on windows 10/11
            Asked 2021-Nov-26 at 05:09

            I am using python 3.9.9 pip 21.3.1

            I am trying to install face_recognition

            so I installed CMake then when I tried to install dlib using command pip install dlib I got the following

            ...

            ANSWER

            Answered 2021-Nov-20 at 08:45

            Fortunately, I solved the problem. These are the steps to download face_recognition Library:

            1- install python:

            in the command prompt write python and click Enter, this will open Microsoft store for you, "click download" or "install" to download and install python. "to check if it is downloaded or not type python in the command prompt

            2- install pip if you do not have it:

            go to: https://pypi.org/project/pip-download/ click download files. Now open the downloaded file, then click right click with the mouse and choose "open in windows terminal". now type the command python get-pip.py. now your pip should be installed, type pip in the terminal to check if it is installed

            3-Install Visual Studio tools For C++

            go to: https://visualstudio.microsoft.com/ and download the community version of VS. after downloading install it and choose the following options in the installation page:
            image1 image2

            and choose install

            4- installing cmake

            Enter the command pip install cmake and wait fo it to be installed.

            5- Add cmake to the Path variable

            follow the instructions in the following link to know how to add something to your Path variable: https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/

            6- Install dlib

            write the following command in the command prompt: pip install dlib

            7- install face_recognition

            write the following command in the command prompt: pip install face_recognition

            8- start your project in PyCharm

            click File click Sittings in the search type "interpreter" choose "python interpreter" choose "show all" click the "+" sign choose system Interpreter choose the interpreter that its path starts with the "users" directory

            That is the solution I used to fix my problem

            Source https://stackoverflow.com/questions/70001837

            QUESTION

            Building dlib fails in docker container
            Asked 2021-Oct-17 at 20:33

            The Question

            I have a docker image that builds fine on my local machine (Ubuntu 20.04) but fails on a shared Linode when compiling dlib. And I have absolutely no clue why this is happening.

            Anybody knows or has any idea what to do? I assume it has something to do with the underlying hardware but what do I know...

            Further Background

            • Docker and Docker Compose version are the same on both systems
            • all requirements for building dlib are met (proven by my successfull local build)
            • I have an image based on nvidia/cuda:11.0.3-cudnn8-runtime-ubuntu20.04
            • As I think the missing GPU on the Linode has something to do with it I tried to compile dlib without GPU support with several methods. None worked
            • In the end the image exposes a Django API that does a bunch of Machine Learning stuff (using e.g. spacy or face-recognition).

            The error message

            ...

            ANSWER

            Answered 2021-Oct-17 at 20:33

            I solved the problem by upgrading my Linode to a dedicated CPU plan. After doing so everything worked as expected.

            For me this problem is solved but I am still curious why this did not work on the shared system... If anybody know, please enlighten me!

            Source https://stackoverflow.com/questions/69572420

            QUESTION

            ERROR: CMake must be installed to build dlib
            Asked 2021-Jun-25 at 14:26

            While using docker build -t /flask-docker to create an image to later upload it to heroku, I get the following errors:

            ...

            ANSWER

            Answered 2021-Jun-25 at 14:26

            Might need to do RUN apt-get update && apt-get install -y cmake before the pip install.

            Source https://stackoverflow.com/questions/68132273

            QUESTION

            Error in "from keras.utils import to_categorical"
            Asked 2021-Jun-04 at 00:33

            I have probem with this code , why ?

            the code :

            ...

            ANSWER

            Answered 2021-Apr-09 at 09:33

            Use from tensorflow.keras. instead of from keras.

            Source https://stackoverflow.com/questions/67018079

            QUESTION

            TypeError: __init__(): incompatible constructor arguments with face_recognition call
            Asked 2021-May-22 at 09:33

            I was trying to develop a face recognition attendance system, I coded 100% just like the tutorial, but I still got some errors, here's the code:

            ...

            ANSWER

            Answered 2021-May-22 at 07:45

            This line: for (top, right, bottom, left), name in zip(faceLocations, faceNames): .

            Make sure that top, right, bottom, left values are integer values and not float values. Just print them once to confirm. If they are float values convert them to int using int(). Like this:

            Source https://stackoverflow.com/questions/67647011

            QUESTION

            How to store FaceNet data efficiently?
            Asked 2021-May-15 at 23:18

            I am using the Facenet algorithm for face recognition. I want to create application based on this, but the problem is the Facenet algorithm returns an array of length 128, which is the face embedding per person.

            For person identification, I have to find the Euclidian difference between two persons face embedding, then check that if it is greater than a threshold or not. If it is then the persons are same; if it is less then persons are different.

            Let's say If I have to find person x in the database of 10k persons. I have to calculate the difference with each and every person's embeddings, which is not efficient.

            Is there any way to store this face embedding efficiently and search for the person with better efficiency?

            I guess reading this blog will help the others.

            It's in detail and also covers most aspects of implementation.

            Face recognition on 330 million faces at 400 images per second

            ...

            ANSWER

            Answered 2021-May-11 at 05:20

            Sounds like you want a nearest neighbour search. You could have a look at the various space partitioning data structures like kd-trees

            Source https://stackoverflow.com/questions/67462421

            QUESTION

            react, how to call a function inside then block before initializing it or any proper way?
            Asked 2021-May-13 at 12:11

            I've build an javascript function with face-api.js for my react component which will return/console me the width and height of face detector box. I tried console.log in few places it seems working fine till the models(face-recognition-model).

            But when I write async function for face detector to detect face and console. It gives me error-

            ...

            ANSWER

            Answered 2021-May-13 at 12:11

            You need to change the order of function declaration. You can not call const variables before they were declared.

            Source https://stackoverflow.com/questions/67518994

            QUESTION

            Python face_recognition why not recognise cartoon image?
            Asked 2021-Apr-29 at 08:46

            I am trying to face recognise by python Face-recognition library

            I have tried below code for below image

            Code :

            ...

            ANSWER

            Answered 2021-Apr-29 at 08:46

            Sorry to say but if the face recognition is good it should not recognize cartoon faces, it's designed to recognize human faces and therefore should only tell you how many human faces it is on the image, otherwise it's a bad designed algorithm. If you want a machine-learning algorithm to recognize cartoon faces you would have to train it your self for that specific test.

            I did a quick search on google and the first things I found was an article named "Cartoon Face Recognition: A Benchmark Dataset" at https://arxiv.org/pdf/1907.13394.pdf . Maybe you can find an already existing machine-learning algorithm that have been trained to recognize cartoon faces.

            Hope this helped and I hope you find what you're looking for.

            --------------------------------EDIT--------------------------------

            I found these two git repositories, could be worth looking into more

            https://github.com/srvCodes/Cartoon-Face-Detection-and-Recognition https://github.com/hako/dissertation

            The last link is a link for emotions of cartoon character.

            Source https://stackoverflow.com/questions/67313707

            QUESTION

            FileNotFoundError: [Errno 2] No such file or directory in Opencv face_recognition python
            Asked 2021-Feb-25 at 02:37

            I am trying to make a face_recognition using the face-recognition dlib library, but it gives an error(I am new to python).

            ...

            ANSWER

            Answered 2021-Feb-24 at 16:26

            It says that there is no such directory as a.jpg in the "dataset" folder

            No, that is not what the error means.

            The code is looking for that file in the current directory, not in the dataset folder.

            You did call os.listdir(r'/home/pi/Desktop/dataset/'), but that does not change the current directory.

            Use the full pathname to open the file:

            Source https://stackoverflow.com/questions/66354719

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install face-recognition

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/krasserm/face-recognition.git

          • CLI

            gh repo clone krasserm/face-recognition

          • sshUrl

            git@github.com:krasserm/face-recognition.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link