FaceSwap | 3D face swapping implemented in Python | Computer Vision library

 by   MarekKowalski Python Version: Current License: MIT

kandi X-RAY | FaceSwap Summary

kandi X-RAY | FaceSwap Summary

FaceSwap is a Python library typically used in Artificial Intelligence, Computer Vision, OpenCV applications. FaceSwap has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can download it from GitHub.

FaceSwap is an app that I have originally created as an exercise for my students in "Mathematics in Multimedia" on the Warsaw University of Technology. The app is written in Python and uses face alignment, Gauss Newton optimization and image blending to swap the face of a person seen by the camera with a face of a person in a provided image.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              FaceSwap has a low active ecosystem.
              It has 669 star(s) with 203 fork(s). There are 29 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 29 open issues and 3 have been closed. On average issues are closed in 1 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of FaceSwap is current.

            kandi-Quality Quality

              FaceSwap has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              FaceSwap is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              FaceSwap releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              FaceSwap saves you 157 person hours of effort in developing the same functionality from scratch.
              It has 395 lines of code, 32 functions and 8 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed FaceSwap and discovered the below as its top functions. This is intended to give you an instant insight into FaceSwap implemented functionality, and help decide if they suit your requirements.
            • Computes the Jacobian of the Jacobian
            • Function to compute the projected projection of a shape
            • Run Gauss - Newton algorithm
            • Extract keypoints from a given image
            • Blend images in src to dst
            • Transfers src to dst
            • Calculate shape of mean 3D shape
            • Draws a shape
            • Draws a cross line
            • Draw a mesh
            • Draw a circle
            • Render a mesh
            • Draw the faces
            • Load a 3D face model from a file
            • Return the normal vector of a triangle
            • Flip mesh winding
            • Flips the winding of a triangle
            • Compute the faces of the face texture
            • Run Gauss - Newton algorithm
            • Returns a list of key points from the input image
            • Calculate the residuals
            Get all kandi verified functions for this library.

            FaceSwap Key Features

            No Key Features are available at this moment for FaceSwap.

            FaceSwap Examples and Code Snippets

            No Code Snippets are available at this moment for FaceSwap.

            Community Discussions

            QUESTION

            install python 3.7 via google colab as default python
            Asked 2020-Nov-19 at 20:16

            I need to use python3.7 as default python version to use in google colab(via this notebook ) for testing the faceswap GitHub project, by this codes:

            ...

            ANSWER

            Answered 2020-Nov-19 at 20:16

            According to this post, there are different ways to run a specific version of Python on Colab:

            • Installing Anaconda
            • Adding (fake) google.colab library
            • Starting Jupyterlab
            • Accessing it with ngrok

            The code sample is below

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install FaceSwap

            You can download it from GitHub.
            You can use FaceSwap like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            If need help or you found the app useful, do not hesitate to let me know. Marek Kowalski m.kowalski@ire.pw.edu.pl, homepage: http://home.elka.pw.edu.pl/~mkowals6/.
            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/MarekKowalski/FaceSwap.git

          • CLI

            gh repo clone MarekKowalski/FaceSwap

          • sshUrl

            git@github.com:MarekKowalski/FaceSwap.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