Face Recognition

Face Recognition

Face Recognition can be used as a test framework for face recognition methods

App info


1.5.1
May 27, 2017
107,900
Android 5.0+
Everyone
Get Face Recognition for Free on Google Play

Advertisement

App description


Android App Analysis and Review: Face Recognition, Developed by Qualeams. Listed in Libraries & demo Category. Current Version Is 1.5.1, Updated On 27/05/2017 . According to users reviews on Google Play: Face Recognition. Achieved Over 108 thousand Installs. Face Recognition Currently Has 268 Reviews, Average Rating 2.6 Stars

Face Recognition can be used as a test framework for several face recognition methods including the Neural Networks with TensorFlow and Caffe.

It includes following preprocessing algorithms:
- Grayscale
- Crop
- Eye Alignment
- Gamma Correction
- Difference of Gaussians
- Canny-Filter
- Local Binary Pattern
- Histogramm Equalization (can only be used if grayscale is used too)
- Resize

You can choose from the following feature extraction and classification methods:
- Eigenfaces with Nearest Neighbour
- Image Reshaping with Support Vector Machine
- TensorFlow with SVM or KNN
- Caffe with SVM or KNN

The manual can be found here https://github.com/Qualeams/Android-Face-Recognition-with-Deep-Learning/blob/master/USER%20MANUAL.md

At the moment only armeabi-v7a devices and upwards are supported.

For best experience in recognition mode rotate the device to left.
_______________________________________________________________

TensorFlow:

If you want to use the Tensorflow Inception5h model, download it from here:
https://storage.googleapis.com/download.tensorflow.org/models/inception5h.zip

Then copy the file "tensorflow_inception_graph.pb" to "/sdcard/Pictures/facerecognition/data/TensorFlow"

Use these default settings for a start:
Number of classes: 1001 (not relevant as we don't use the last layer)
Input Size: 224
Image mean: 128
Output size: 1024
Input layer: input
Output layer: avgpool0
Model file: tensorflow_inception_graph.pb
---------------------------------------------------------------------------------------------------------
If you want to use the VGG Face Descriptor model, download it from here:
https://www.dropbox.com/s/51wi2la5e034wfv/vgg_faces.pb?dl=0

Caution: This model runs only on devices with at least 3 GB or RAM.

Then copy the file "vgg_faces.pb" to "/sdcard/Pictures/facerecognition/data/TensorFlow"

Use these default settings for a start:
Number of classes: 1000 (not relevant as we don't use the last layer)
Input Size: 224
Image mean: 128
Output size: 4096
Input layer: Placeholder
Output layer: fc7/fc7
Model file: vgg_faces.pb
_______________________________________________________________

Caffe:

If you want to use the VGG Face Descriptor model, download it from here:
http://www.robots.ox.ac.uk/~vgg/software/vgg_face/src/vgg_face_caffe.tar.gz

Caution: This model runs only on devices with at least 3 GB or RAM.

Then copy the files "VGG_FACE_deploy.prototxt" and "VGG_FACE.caffemodel" to "/sdcard/Pictures/facerecognition/data/caffe"

Use these default settings for a start:
Mean values: 104, 117, 123
Output layer: fc7
Model file: VGG_FACE_deploy.prototxt
Weights file: VGG_FACE.caffemodel

_______________________________________________________________

The license files can be found here https://github.com/Qualeams/Android-Face-Recognition-with-Deep-Learning/blob/master/LICENSE.txt and here https://github.com/Qualeams/Android-Face-Recognition-with-Deep-Learning/blob/master/NOTICE.txt
We are currently offering version 1.5.1. This is our latest, most optimized version. It is suitable for many different devices. Free download directly apk from the Google Play Store or other versions we're hosting. Moreover, you can download without registration and no login required.

We have more than 2000+ available devices for Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... with so many options, it’s easy for you to choose games or software that fit your device.

It can come in handy if there are any country restrictions or any restrictions from the side of your device on the Google App Store.

What's New


- Switch from building Tensorflow from source to using the Jcenter library
- Included optimized_facenet model and changed default settings to use TensorFlow by default

Rate and review on Google Play store


2.6
268 total
5 35.3
4 3.8
3 1.9
2 3.8
1 55.3

Total number of installs (*estimated)

Estimation of total number of installs on Google Play, Approximated from number of ratings and install bounds achieved on Google Play.

Recent Comments

user
Aardvark Mindshank

Actually quite amazing. Simply train it with 20 pics of each person. Then activate the recognition training. And finally it recognises the face. The photos are put into the file system so that it's easy to edit/add your own. Very cool indeed. The I ly thing I need is some way to drive an external system from this - eg. output a get endpoint url per person. That would allow this system to drive home automation systems!

user
A Google user

Its working fine when recognizing already registered person. But it doesnot work for unknown person who is not in database. For every new or unknown person it show the name located lastly in database.

user
Stuart Page

Tried to scan a face on TV. Did not bring up anything.

user
A Google user

this app is not working on my phone I installed on it and I take a setup but it not working at all

user
Shamir Singh.

Very bad. Doesn't even work at all. This app sucks!!!!!!!!!!👎

user
A Google user

App gets crashed when we try Face recognition view, author could suggest the best configuration mobiles to use this app

user
Robertson Atula

I could give it zero if possible You keep wasting my data Downloaded it twice but it won't install

user
A Google user

Please guys i have never commented on any app before but i had to in this case..... This app is TERRIBLE. . Total waste of data and time.... Infact whoever create this app should be arrested for fraud....