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
Stars: β 370
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
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
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
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
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].