All Projects β†’ gicheonkang β†’ Fast Face Android

gicheonkang / Fast Face Android

Licence: apache-2.0
πŸ‘¦ Fast-Face : Android App for Real-time Face Landmark Detection. You can check your landmarks in 60ms

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Fast Face Android

Animeavataar
creating Anime Avataar from a facial image
Stars: ✭ 31 (-91.62%)
Mutual labels:  face, dlib
Faceswap
Real-time FaceSwap application built with OpenCV and dlib
Stars: ✭ 611 (+65.14%)
Mutual labels:  face, dlib
Anonymize Video
Replace faces in a video with imaginary persons generated by a progressive GAN deep neural network
Stars: ✭ 15 (-95.95%)
Mutual labels:  face, dlib
Android Hpe
Android native application to perform head pose estimation using images coming from the front camera.
Stars: ✭ 46 (-87.57%)
Mutual labels:  face, dlib
Face Swap Android
Realtime Face Swap Android NDK app full source code. Developed with OpenCV (http://opencv.org) and Dlib C++ (http://dlib.net).
Stars: ✭ 111 (-70%)
Mutual labels:  face, dlib
Facial-Landmark-Detection
Facial Landmark Detection Framework
Stars: ✭ 33 (-91.08%)
Mutual labels:  face, dlib
AverageFaceDemo
Average face on android
Stars: ✭ 31 (-91.62%)
Mutual labels:  face, dlib
Facecapture
an Android app kind like Facerig(but simpler)
Stars: ✭ 325 (-12.16%)
Mutual labels:  face, dlib
Flame Fitting
Example code for the FLAME 3D head model. The code demonstrates how to sample 3D heads from the model, fit the model to 3D keypoints and 3D scans.
Stars: ✭ 269 (-27.3%)
Mutual labels:  face
Autocrop
😌 Automatically detects and crops faces from batches of pictures.
Stars: ✭ 320 (-13.51%)
Mutual labels:  face
Get Me Through
A Free, Offline, Real-Time, Open-source web-app to assist organisers of any event in allowing only authorised/invited people using Face-Recognition Technology or QR Code.
Stars: ✭ 255 (-31.08%)
Mutual labels:  dlib
Focus Points
Plugin for Lightroom to show which focus point was active in the camera when a photo was taken
Stars: ✭ 272 (-26.49%)
Mutual labels:  face
Facereconstruction
Facial Landmark Detection and head pose compute use dlib, Real time Face Reconstruction use 3D Morphable Face Model fitting
Stars: ✭ 323 (-12.7%)
Mutual labels:  dlib
Face Generator
Generate human faces with neural networks
Stars: ✭ 266 (-28.11%)
Mutual labels:  face
Mobilefacenet V2
πŸ”₯improve the accuracy of mobilefacenet(insight face) reached 99.733 in the cfp-ff、 the 99.68+ in lfw,96.71+ in agedb30.πŸ”₯
Stars: ✭ 339 (-8.38%)
Mutual labels:  face
Cut-And-Save-Faces
Help to collect pictures
Stars: ✭ 17 (-95.41%)
Mutual labels:  face
Facenet-Caffe
facenet recognition and retrieve by using hnswlib and flask, convert tensorflow model to caffe
Stars: ✭ 30 (-91.89%)
Mutual labels:  face
Libfaceid
libfaceid is a research framework for prototyping of face recognition solutions. It seamlessly integrates multiple detection, recognition and liveness models w/ speech synthesis and speech recognition.
Stars: ✭ 354 (-4.32%)
Mutual labels:  dlib
Php Opencv Examples
Tutorial for computer vision and machine learning in PHP 7/8 by opencv (installation + examples + documentation)
Stars: ✭ 333 (-10%)
Mutual labels:  face
Facemoji
πŸ˜† A voice chatbot that can imitate your expression. OpenCV+Dlib+Live2D+Moments Recorder+Turing Robot+Iflytek IAT+Iflytek TTS
Stars: ✭ 320 (-13.51%)
Mutual labels:  dlib

Android App for Real-time Face Landmark Detection

Fast Face is an android application which detects facial landmark . It detects 68 landmarks of human face
chin to eyebrow in real-time. Also, it can detect people up to 3 if you guys show your frontal faces.

It is an upgraded version of dlib-android, Not only revising the code but additional task for optimizing dlib library was needed. As a result, Fast Face speeds up 2x or more from the original. Higher resoluton and higher detection speed.

I think it is not the best one, there are some issues that can be more speedy one.
So, if you guys already improved or want to improve this code, feel free to contact me. Test and Enjoy it :)

Screenshot


Environments

  • DEVICE : SAMSUNG-A8 2015(@cortex-a53 core)
  • API : 23 (Android 6.0.1)
  • TIME : 50ms ~ 70ms

Features

  • Support HOG detector
  • HOG Face detection
  • Facial Landmark/Expression

Sample code

Facial landmark detection

// detecs every 3 frames
if(mframeNum % 3 == 0){
    synchronized (OnGetImageListener.this) {
        results = mFaceDet.detect(mResizedBitmap);
    }
}

// Draw on bitmap
if (results.size() != 0) {
    for (final VisionDetRet ret : results) {
        float resizeRatio = 4.5f;
        Canvas canvas = new Canvas(mInversedBipmap);

        // Draw landmark
        ArrayList<Point> landmarks = ret.getFaceLandmarks();
        for (Point point : landmarks) {
            int pointX = (int) (point.x * resizeRatio);
            int pointY = (int) (point.y * resizeRatio);
            canvas.drawCircle(pointX, pointY, 4, mFaceLandmardkPaint);
        }
     }
}

License

License

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].