How to use google find my face - android

I am trying to make a photo organization app in android in which i was planning on using facial recognition. Since Google+ already has a facial recognition mechanism in place i was wondering how can I integrate it with my app. Basically my app will pull photos from the users G+ account and display them in a customized and better organized layout. Is their anyway to extract the facial recognition output, as in the x-y coordinates of the face or anything else, using a query in the G+ API ? I have been scouring the net but was not able to find anything concrete on this.
Thanks
Ayush
P.S : This is my first question and I hope I was able to make myself clear enough :)

I don't believe that is part of the G+ API. If you really want to detect the outline of the face, look into some other API's that do such.
Here's a list of several face detection API's
http://blog.mashape.com/post/53379410412/list-of-40-face-detection-recognition-apis
If you're dead set on using G+ the photo's would probably have to already have the face tagged. Then you'd have to rely on some sort of scrapping method to get that javascript code and decode/parse it.
You'd be better off using a face detection API.

Related

Android: Face Recognition even with mask using OpenCV or some other library?

I am looking for a solution to develop an attendance system. The problem is I cannot find a good library to work in (or maybe I don't even know). I want to implement Face Recognition based on the previously saved faces when a user signs up. I also want to recognize a person even with a face mask on. Can you help me by providing a path to use?
I have a sample Application https://play.google.com/store/apps/details?id=com.ttv.facedemo
This is implemented using FaceOnLive SDK which is paid, I want to implement the same feature using OpenCV.

Face Recoginition Android/iOS

I want to do Face recoginition (Not Face Detection) in my Android and iOS app. I have studied a lot on Web and found following possible solutions:
1.) openCV: I don't want to go into writing my own API using this. Also, I don't have prior experience in JNI for Android.
2.) Betaface API So far this is good.
3.) Sky Biometrics is also Good.
Now, I am searching for the solution from 3-5 days and came to know that I can use above API (so far I have decided to purchase license for Sky Biometrics). And this API will provide me a list of Features for the faces it recognised.
But, Now I am confused That how to use these features and save in my local data base to recognise faces from the pictures.So My queries are following
1.) How to convert Face features to Actual working Face recognition API means What is the actual algo or solution I can use to merge diffrent face features of a same person to identify him correctly.
2.) Uploading images and then creating database for Face-features set is a very time taking process. Do any one knows any Android/iOS Face Recoginition SDK to do this so that I can do this accurately and timely with no or less time taking process.
3.) Both solution-2 and 3 can be used with Images. Is there any other solution is available which can do the same with less efforts but with more accuracy.
OpenBR may be also interesting for you: http://openbiometrics.org/
Finally I am using Rekognition API. And this is good enough to serve my purpose.

Real time traffic sign recognition in android

I'm trying to develop a mobile app for traffic sign recognition and i want it to be in real-time. I'm trying only to detect circles signs and to find out what sign is in order to notify the driver. I want to know what is the best method I should use. For now I've tried using java and opencv to find the circles in an image (using HoughCircles) but is not quite what I've expected - a lot of signs aren't identified. Then I tried to use opencv for training it to learn the signs - to obtain an xml trained classifier, but it takes too long and to be functionally I need a really large amount of data. I don't know what to do ... Thank you in advance.
I found this work with some research: https://www.academia.edu/4950526/Traffic_Sign_Recognition_system_on_Android_devices

Android Face recognition & get similar faces from the database

In my application I'm going to implement an image search like Google image search. Only difference is here I'm searching only for human faces. Here's how it goes..
user take a picture of a person using the camera.
my app should identify the face of that person and get details from the image regarding the face (eg: colors).
Using those details app will do a search in the image database for similar faces.
Finally it'll display results to the user.
So I want to recognize faces using Android face recognition class and select that recognized area and save the details of that face into an array or a database.
I got few questions on above scenario.
what are the things I need from that image to do a proper image search?
Can I do it only using colors?
Do you have any idea on getting pixel details from that recognized face? I know how to do it on bitmap images. But i'm not sure that method still works with the face recognition class.
Can anyone explain those thing to me please?
Use OpenCV's Recognition API.
I wrote a bit about how to set it up in another question.
I recommend you too to use OpenCV functions, they are well optimized for face detection and recognition .
for recognition, you don't need to colour processing.
Since you develop your application on Android, you can use OpenCV4Android
Here there some helpful links, that let you have a good idea to start:
Face Recognition on Android
Here you find a useful tutorial for face detection and recognition
http://www.shervinemami.info/faceRecognition.html
I also recommend you to apply the detection api that already implemented in android stuff:
http://pi-virtualworld.blogspot.com.br/2013/04/android-opencv-face-detection.html
In order to prepare a clean and a proper face database, which in turn enhance the goodness of recognition results, don' forget to align faces
http://bytefish.de/blog/aligning_face_images/
Try and test already benchmark face database, to evaluate your implementation:
http://vis-www.cs.umass.edu/lfw/#deepfunnel-anchor
http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html

Image Recognition for Android/iPhone

I'm looking at developing an app that could benefit from having a image recognition system. I've seen this sort of thing in iPhone and Android apps. Take a picture of a book and the app takes you to Amazon where you can find that book. I'm not looking for general image recognition, but more the ability to pick a single image out of a library of about 10k images.
Any ideas of what services are available for this sort of thing?
Google Goggles does something similar to Amazon Remembers. It uses OCR if text can be identified and they want to use it with the similar image search from Google Images. I think they generate some kind of hash for an image with the feature that if the images are similar the images are similar to.
My best guess would be try to start with the character recognition and do a text search for the title of your card. This means your user has to make a very clear image maybe even in a specific position. But for a first application this would be great already. As somebody playing magic I would buy the tool for trading and cataloging my cards.
Actually, while short of getting an actual Amazon employee to tell you there is no way to confirm this, I am fairly certain that the Amazon Remembers feature you refer to is actually the work of crowd sourcing- using lots of people combing through data to make it appear like a computer is doing it. I think they may actually be using there own Mechanical Turk system.
Edit: Also, I found this SO question that might interest you. It is specifically for playing cards, but some of the answers (such as the machine learning example) can be modified to be more helpful for what you want to do with magic cards.

Categories

Resources