FaceTracker | Real time deformable face tracking in C++ with OpenCV | Computer Vision library

 by   kylemcdonald C++ Version: Current License: MIT

kandi X-RAY | FaceTracker Summary

kandi X-RAY | FaceTracker Summary

FaceTracker is a C++ library typically used in Artificial Intelligence, Computer Vision, Deep Learning, OpenCV applications. FaceTracker has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

FaceTracker is a library for deformable face tracking written in C++ using OpenCV 2, authored by Jason Saragih and maintained by Kyle McDonald. Any publications arising from the use of this software, including but not limited to academic journal and conference publications, technical reports and manuals, should cite the following work: J. M. Saragih, S. Lucey, and J. F. Cohn. Face Alignment through Subspace Constrained Mean-Shifts. International Conference of Computer Vision (ICCV), September, 2009.

            kandi-support Support

              FaceTracker has a medium active ecosystem.
              It has 985 star(s) with 364 fork(s). There are 117 watchers for this library.
              It had no major release in the last 6 months.
              There are 6 open issues and 41 have been closed. On average issues are closed in 207 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of FaceTracker is current.

            kandi-Quality Quality

              FaceTracker has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              FaceTracker 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

              FaceTracker releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            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 FaceTracker
            Get all kandi verified functions for this library.

            FaceTracker Key Features

            No Key Features are available at this moment for FaceTracker.

            FaceTracker Examples and Code Snippets

            No Code Snippets are available at this moment for FaceTracker.

            Community Discussions


            Sending a vector3 to script from patches is not working
            Asked 2020-Oct-23 at 10:21

            So I'm making a ball bounce in spark AR with cannon.js. Everything was working fine until I wanted to get the position of the forehead from the facetracker via the patch editor to a script.




            Answered 2020-Oct-23 at 10:21

            I've found a selution when working with cannon.js. cannon.js has a kind of update function so you can use .pinLastValue() because it does this every frame in order to update the physics.

            My code:

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


            Can't get FaceTracker class to work on HoloLens 2
            Asked 2020-Jul-14 at 11:23

            I'm having trouble getting the FaceTracker Class to work on HoloLens 2. As soon as I try to detect the faces with ProcessNextFrameAsync Method I get an exception of the following kind:

            System.Runtime.InteropServices.COMException (0x80004005): Unspecified error

            This is only the first part of the error message, if more information is needed, I can add that.

            See this for a minimal example.



            Answered 2020-Jul-14 at 03:29

            This is an official sample show how to use the FaceTracker class to find human faces within a video stream: Basic face tracking sample. And in line 256, that is the main point to get a preview frame from the capture device.

            However, base on your code, you have created a VideoFrame object and specified the properties and format to it, but you are missing invoke GetPreviewFrameAsync to convert the native webcam frame into the VideoFrame object.

            You can try the following code to fix it:

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


            Java equals() seemingly returns wrong bool value
            Asked 2020-Jun-05 at 22:04

            So my app is saving the names of Bluetooth devices the user has connected to previously in SharedPreferences which is than compared to all of the names of currently paired devices so on opening the app can instantly connect to the said device. This is done by this piece of code:



            Answered 2020-Jun-05 at 22:04

            The problem is a non printable and non ASCII character at the end or the beginning of the string. Please try the following script:

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


            Can we track face emotional like happy, sad, angry in Spark AR?
            Asked 2020-Apr-13 at 16:45

            i am newbie for Spark AR. I just learn the basic, and i wanna now that can we track face emotional like sad, happy, angry etc? Like a facetracker using javascript made by justadudewhohacks



            Answered 2020-Apr-13 at 16:45

            There are some Face Gestures that are supported by Spark such as happy, smiling, surprised, kissing, etc. See here: https://sparkar.facebook.com/ar-studio/learn/documentation/reference/classes/facegesturesmodule/

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

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


            No vulnerabilities reported

            Install FaceTracker

            These instructions are for compiling the code on OS X and Ubuntu, but it should be possible to compile on other platforms.
            src (contains all source code)
            model (contains a pre-trained tracking model)
            bin (will contain the executable after building)


            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
          • HTTPS


          • CLI

            gh repo clone kylemcdonald/FaceTracker

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Reuse Pre-built Kits with FaceTracker

            Consider Popular Computer Vision Libraries


            by opencv


            by tesseract-ocr


            by ageitgey


            by naptha


            by facebookresearch

            Try Top Libraries by kylemcdonald


            by kylemcdonaldPython


            by kylemcdonaldC++


            by kylemcdonaldC++


            by kylemcdonaldJupyter Notebook


            by kylemcdonaldJupyter Notebook