Face recognition authentication in android [closed]
Asked Answered
G

3

12

Similar to fingerprint authentication for apps, i am trying to implement face recognition authentication in one of my android app. Can anyone guide me on how to achieve the same using any library or anything.

Gigolo answered 7/6, 2018 at 5:50 Comment(2)
have you achieved this task?Fungoid
anyone did achieved this feature in android ? please share any helped resources regarding face recognition in android appsResponsible
U
5

Android’s Face Recognition (Software) is less safe than Apple Face ID (Hardware)
Because of

  • It doesn’t work in poor lighting conditions
  • It is possible to unlock a phone with a picture

So, it’s more a convenience as a feature than a security.

Unfledged answered 18/12, 2018 at 13:58 Comment(1)
100% correct , beside , face recognition has already show field for to many raison , as twins case , pictures , present of galsses , etc i was working on an app for security with Oauth2 and fingerPrint + face recogniition , we drop the face side becouse is not a "big deal " in my vision , even the apple face ID is not working well that why you can focus on passwords ( tokens ) , + fingerprint( to 50% )Gleeson
A
1

I think you should go for Android Face Detection API / Vision API

check for the documentation & tutorial

find the same on GitHub

There is also an library which I had heard about but I haven't tested it

You can have option for going with Firebase's new introduction: Firebase ML kit

Find documentation for ML kit > Face Recognition here

Amoebaean answered 7/6, 2018 at 6:4 Comment(1)
Just a remark: Currently MLKit can NOT recognize faces, it can only detect them. That is not the same thing. If you want to add recognition on top of MLKit, I suggest using TensorFlow or similar.Beitnes
P
0

If you really want to develop a real accurate Face authentication (such Apple's FaceID or Samsung's Face Recognition), try to find if you can access their API. If they don't open their API, you can't do it.

But, as starter, maybe you can use Azure's Facial Recognition. Read more

Or if you simply just want to detect faces, you can also use Firebase ML Kit. Read more

Practical answered 7/6, 2018 at 6:12 Comment(2)
Its realy helpfull your comment. Thank you.Milord
Use android Biomatric api which is introduced in android 9Erhart

© 2022 - 2024 — McMap. All rights reserved.