Face Detection Using Android Camera Preview

Tutorial 1 Camera Preview; Tutorial 2 Mixed Processing (uses JNI) Tutorial 3 Camera Control; Image Manipulations; Face Detection (uses JNI) Color Blob Detection; Puzzle 15. Its full details are given here: Cascade Classifier Training. But for use in each platform we must configure its related sdk in that project. Using Android JNI IF pass the frame data to the OpenCV, let the image processing do in the native OpenCV library. The South Korean smartphone giant says that facial recognition is only meant to be used as a quick way to unlock the smartphone and it has a lower security level compared to fingerprint and iris recognition methods, so it’s not secure enough for mobile payments yet. With the IBM Watson Visual Recognition service, creating mobile apps that can accurately detect and analyze objects in images is easier than ever. In its new developer preview of Android P, the big Android players will continue to show off new face detection unlocking Who wants to take bets when we’ll see a tri-camera Android phone. Use the type property to specify which camera to use. Find latest android project topics for your final year students with source code for learning. KeyLemon is a face recognition security system software for both laptop and desktop user, as the name implies, it automatically locks your computer when you move away and unlock it when you are back. Automatic face detection makes the app easy to use. Each camera device has a range of properties and settings that describe the device. From Google: Cloud Vision API enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy-to-use REST API. Thank you for your interest in the Snapdragon SDK for Android. Android Q is just around the corner and could possibly be released as a developer preview in March; however, we’ve already seen an early leaked build of Android Q thanks to the folks over at XDA. - Qualeams/Android-Face-Recognition-with-Deep-Learning-Test-Framework. Check out top 6 best facial recognition search engines to search similar faces online. OpenCV is a highly optimized library with focus on real-time applications. Animoji was first introduced in the new iPhone X and its extraordinary true depth front camera enabled animojis to detect or analyze its users face. The preview window also displays the camera name, resolution, frame rate, and the timestamp in seconds. Face Spoof Detection with Image Distortion Analysis Di Wen, Member, IEEE, Hu Han, Member, IEEE and Anil K. , also have fingerprint recognition besides facial recognition. In University, Shervin took a class on computer vision and became greatly interested in it, so for his first thesis in 2003, he created a real-time face detection program based on Eigenfaces, using OpenCV (beta 3) for the camera input. Touch the info button to find out a little bit more about the app. Attendees; CalendarContract. Want to detect human faces on a camera preview stream in real time? Well, you came to the right place. Help Guide Digital Still Camera DSC-RX10M4 Use this manual if you encounter any problems, or have any questions about your product. To do it we simply use the Android API like: FaceDetector used to detect face in the bitmap. Have you looked at facedetection. You might use this when the app is locked to portrait mode—and so no reconfiguration occurs on rotation—but the photo or analysis use case needs to be aware of the current rotation of the device. Note: Discussed on page 51 in the D7K manual and hints at it's use in PDAF on page 95. Face Verification SDK is able to prevent this kind of security breach by determining whether a face in a video stream is "live" or a photograph. It's unlikely that an Android device produces a camera feed with the same dimensions as the view in which we're displaying. Getting an instance of the Camera object is the first step in the process of directly controlling the camera. Highlight detected in-app motion. In # particular, it shows how you can take a list of images from the command # line and display each on the screen with red boxes overlaid on each human # face. face-detection for. All I care about is a callback saying that a face was detected in certain place or with coordinates where it was detected on the preview. The following steps are taken when using android camera2 API. By Google's own accounting, just 13. The Army’s solution to the above problem is a cross-modal face matching system using polarimetric thermal image. (2) Use familiar face detection in compliance with the law. fixed access IP camera issue. You can simply reference it in your projects. No of registered image per face: 1-10. If the facial data matches the local data securely stored in the user’s profile, the text content is decrypted and displayed on the screen. Mobile notifications with photos. Face detector provided by the courtesy of Eydea Recognition Ltd. References. Using embedded platforms like the Raspberry Pi and open source computer vision libraries like OpenCV, you can now add face recognition to your own maker projects! In this project I'll show you how to build a treasure box which. There is nothing complicated in it. You must provide a fully qualified file name where the camera app should save the photo. the Android 10 software for the Galaxy S10 has references of the Face 5x optical zoom and a 108-megapixel camera. Flutter implementation for Google Mobile Vision. Motion detection - Create security systems with motion detection, or activate the video recording when motion is detected. The green frame outlines the image area to be cropped. If the home where you're using your camera is in Illinois, you shouldn't be able to turn on familiar face detection in the Nest app. Also your battery takes a hit. This article mainly involves looking at a SurfaceView for generating a camera view and a View to create a canvas and draw on top of the camera view. I've been using face recognition to sign in without problems, but last night the computer installed an update (Version 1607) and since then my face recognition doesn't work. It’s within this variance which lies the distinguishing. plz help me Android eye detection and. Unknown said IS it not given a relevant result i tried but failed please mention what is the parameter you use in this formula how can i get from app and for your relevance i give u small description(i create a custom camera and click picture i want to get the distance from camera to object please help to resolve this query). Share photos and videos, send messages and get updates. The screenshot below shows it in action; this was taken on a tablet that was pointed at a monitor displaying a photo. NET SDK and created an application to detect and frame faces in an image. It's a feature that can be useful in many applications: tagging photos, embellishing selfies, adding emojis and effects to a camera feed, taking pictures only when everyone is smiling with their eyes open, etc. 03 Apr 2017 5 Android photos of your face. I run the example, and it is possible to detect a face on an image, as long as the face is well aligned. Depending on where you live, you might need to get consent to allow your camera to help identify people visiting your home. A SeekBar is an extension of ProgressBar that adds a draggable thumb. Android Development with OpenCV¶. Generally, any photos that the user captures with the device camera should be saved on the device in the public external storage so they are accessible by all apps. an Android application that has to detect face from camera and send 4 images to APi for. CrowdSight SDK can be used to automatically analyze faces in real time via a simple webcam, and communicate the resulting information to the third party application. GooglePlayServices. Best buy multiple price choices for face recognition system on Aliexpress. In its new developer preview of Android P, the big Android players will continue to show off new face detection unlocking Who wants to take bets when we’ll see a tri-camera Android phone. Face recognition with OpenCV, Python, and deep learning. This example shows how to pre-process the camera preview frames with both Java and C++ calls to OpenCV. It is not autonomous and does require a manual process. Face Detect and recognition - Detect and/or recognize faces in images or video. With a few lines of code, offer people smarter apps, websites, and bots. startFaceDetection(); Camera. A Flutter plugin to use the ML Kit Vision for Firebase API. Use the type property to specify which camera to use. Add Face Tracking with GoogleMVDataOutput To Your App This page is a walkthrough of how to use the Face API with GoogleMVDataOutput with an AVFoundation pipeline to detect eye coordinates within faces in a camera feed. How to free the memory when I use the face detector? Face lifting on iOS. The Android camera have preview data callback function. py, and create test data to detect and recognize my faces. That leaves a full quarter running the. SDKs and APIs for developing apps based on face detection and recognition technologies. For this example, I’ll be using the Face APIs to detect human faces from the live camera stream within the app. (You might not getting any problem if you open camera using intent and camera supports face detection). Android Face detection API tracks face in photos, videos using some landmarks like eyes, nose, ears, cheeks, and mouth. CameraMetadataNative; +import android. Microsoft Face algorithms enable face attribute detection and face recognition. TechReviewPro is a tech blog that publishes free tips-tricks, reviews & tutorials related to Software, Apps, Gadgets, Internet. Sighthound Cloud offers a Detection API for person, face, gender, age, and facial landmark detections; and a Recognition API that developers can use for face and vehicle recognition applications. A SeekBar is an extension of ProgressBar that adds a draggable thumb. It has utilized all advantage of your phone or tablet. Facial recognition search technology is being used by many photo software. For example, rotation awareness may be needed so faces are oriented correctly for face detection, or photos are set to landscape or portrait. This app. The camera works fine with other apps, e. Face Detection is really awesome! This is a tutorial about making a very cheap face detection system. The face finder sketch we are writing is based on Android's Face detection API. To build our face recognition system, we'll first perform face detection, extract face embeddings from each face using deep learning, train a face recognition model on the embeddings, and then finally recognize faces in both images and video streams with OpenCV. In this tutorial I will show how you can implement this in your app. Android Open Source - Development/opencv. Open the Camera Object. Motion detection - Create security systems with motion detection, or activate the video recording when motion is detected. Can be remotely disabled or queried using Telegram. I have some great ideas for using cheap tablets and android sticks. OpenCV can be used in many platforms like C++, Python, android and supports Windows, Linux, Android and Mac OS. So I decided to give it a try. All of them connect to the internet over. Check out top 6 best facial recognition search engines to search similar faces online. Adding face detection to your app. Works for a database of up to 10,000 faces. The Camera2 API was introduced in Android L and the successor to the original Camera API. OpenCV Never Forgets A Face. Have a look here. Web API enables your applications to flexibly use every latest recognition technologies from Face++. @@ -17,6 +17,8 @@ package android. OpenCV comes with a trainer as well as detector. You must provide a fully qualified file name where the camera app should save the photo. Prerequisites. Cross-Platform C++, Python and Java interfaces support Linux, MacOS, Windows, iOS, and Android. Each sample included into the OpenCV-2. Soon, however. The way you unlock an Android device using the Trusted Face feature is exactly how it works on the upcoming iPhone X, so you're getting a glimpse of the "next big thing" well before people in the Apple ecosystem can. This can be overridden by selecting a face manually. Last Seen Time of the recognized face is also shown. It is a frustating issue for many newbie developers that are truing to use OpenCV with Android. OnePlus 5 is getting the Face Unlock feature from theOnePlus 5T soon. Galaxy S8 taking photos by itself when put in a bag or pocket. Attendees; CalendarContract. You can simply reference it in your projects. This article describes how to draw a bounding box on top of a camera preview to capture part of the image just like Google goggles does. OpenCV comes with a trainer as well as detector. FaceTracking. FaceFirst mobile facial recognition apps for iOS and Android are trusted by law enforcement agencies, transportation centers, Fortune 500 retailers, military and other organizations worldwide. Introduced with the Vision libraries in Play Services 8. In this tutorial, you learned how to create a face detection app using Microsoft's face detection API. Face detection and eye detection in operation on the FZ80/82 The Panasonic Lumix FZ80/82 User’s Guide. org; All bugs should be reported to code. OpenCV Android Object recognition Face detection on Android with Kotlin Posted on 15 May 2018 by Peter Tokaji Introduction. Face detection in Xamarin. FaceDetector class, configured with the size of the images to be analysed and the maximum number of faces that can be detected. For your second issue, we think that the reason for it may be the Floating Camera button. dll and save it into your Blue Iris program folder. From the Simulink Library Browser, add the Android Camera block to the model. This was previously chosen automatically, based on the device's Android system version and camera hardware capabilities. However, most of the current PTZ surveillance systems require manual intervention to move the camera to the desired position. Three rows of LEDs transmit light in different wavelengths within the defined range onto the face to be analyzed, whereby the measurement becomes even more reliable. This uses the Mobile Vision APIs along with a Camera preview to detect both faces and bar codes in the same image. Here is a demo to get you excited and set the stage for what will follow:. To recognize the face in a frame, first you need to detect whether the face is present in the frame. The android CameraManager class is used to manage all the camera devices in our android device. As a first step, OZEKI Camera SDK has to be installed and a reference to OzekiSDK. setFaceDetectionListener(new Camera. Make me Old Camera. Face API is a cognitive service that provides algorithms for detecting, recognizing, and analyzing human faces in images. This program detects faces in real time and tracks it. Face Detector:-This API tracks human faces in still images, recorded video and on mobile camera. Open MATLAB and use this code snippet to obtain a live preview window. Geofence sensitive facilities using face recognition as a means of identity authentication. Google’s cloud-based image content analysis preview. Lets see how to detect face, nose, mouth and eyes using the MATLAB built-in class and function. Sighthound Cloud offers a Detection API for person, face, gender, age, and facial landmark detections; and a Recognition API that developers can use for face and vehicle recognition applications. Android - Face Detection Using Computer Vision Face API In this post, we will focus on the Microsoft Cognitive Services Face API. Android Question Set Camera FaceDetectionListener callback from (face and object recognition). Before beginning, check that you have all the necessary pre-requisites. android android-camera preview eye-detection |. mk file (step 16 above). Galaxy S8 Fingerprint vs Face Recognition vs Iris Scanner: What's Best? right next to the rear camera can make it difficult to find the sesnor by feel. Face Recognition has become a new method of secure authentication for mobile phones. Thanks to the camera built into each device, the headsets would seem to be tailormade for recognising the people around you. I’ve noticed when I use center spot(95% of time) I can get easily 350/400 photos out of one battery, if I play with any of the other settings, zone, tracking, face detect I can hardly get 150/200 shots. The cascade object detector uses the Viola-Jones detection. Here is simple tutorial of how to detect face on Android device using Netbeans IDE with nbandroid, JavaCV wrapper to OpenCV and FFMpeg. To start building, lets continue from the steps mentioned in the first section of this article and define a. An overlay of x/y/z axes indicating the ARKit coordinate system tracking the face (and in iOS 12, the position and orientation of each eye). Android SDK provides a standard API for face detection on a saved image. Based on the information provided by this page you will be able to implement face detection successfully with your C# camera application. While doing so, you learned how to add a service to Microsoft Azure and make a request to the face detection API. Some recent face detection systems will also correct under-exposure created by backlighting. In this article, I will show you how to build a capable face detection algorithm using open source tools. Now the company is expanding into home security with smart devices that use artificial intelligence and face recognition. Recognized for its organizational skills and its power to edit parametric photos, ACDSee Photo Studio Professional 2020 makes it easier to exceed the limits. We'll be capturing the image via our camera and running an inference over it. H ere through this article, we are exploring the Image Streaming option with TensorFlow Lite and detect the object with YoloV2 Modal on Android. use of face recognition further still. Raspberry Pi with camera interface. Rohos Face Logon uses biometric verification based on neural network technology to identify a user. [TUT] Front Camera Face Detection – with preview This is a continuation on my last face detection tutorial (here) that took you through the basics of retrieving the camera and giving user feedback when a face is detected. Face Detection in Android with Google Play Services This is the first installment of a series of articles on SitePoint covering the API libraries that constitute Google Play Services. CalendarAlerts. By default, off. i want get face when i tap on preview camera,but i dont implement Android. FaceDetector class:. And need to work a lot on bitmaps. Turns out, we can use this idea of feature extraction for face recognition too! That’s what we are going to explore in this tutorial, using deep conv nets for face recognition. For the interested, I previously covered a more thorough overview of the installation of OpenCV from source here, however, I have found that the apt package i. The environment is indoor as well as outdoor. In order to make face recognition systems more secure, we need to be able to detect such fake/non-real faces — liveness detection is the term used to refer to such algorithms. For scenarios with exceptionally large angle (head-pose) faces, occluded faces or wrong image orientation, the faces in such cases may not be detected. It is clear, however, that it has made its way as a. One application of face detection is in photography, where camera applications use face detection for autofocus. To build a face recognition mobile app nowadays, the biggest decision is which approach to use, which, in turn, depends on the project size and final cost. My problem isnt in using cognitive services. OpenCV samples for Android from OpenCV SDK using Android Studio and Gradle System. FaceFirst mobile apps work both as a stand-alone solution and as a key part of the company’s biometric platform, delivering highly accurate, actionable. It’s a feature that can be useful in many applications: tagging photos, embellishing selfies, adding emojis and effects to a camera feed, taking pictures only when everyone is smiling with their eyes open, etc. What's it looking for? The shape. was hold a photo of your face in front of the camera. The Smartphone’s Future: It’s All About the Camera facial recognition with the incorrect face is 1 in a million, he added. Simple Android front camera face detection with a preview of the camera for the user - blundell/FaceDetectionTutorialWithPreview. The advantage of using the Android Mobile Phone here is that you do not need to invest on a camera module and the whole image. Process video streams easily. In this paper, we address the problem of persistent people tracking and face capture in uncontrolled scenarios using a single PTZ camera, which could prove most helpful in forensic applications. OpenCV4Android This group is read-only (used for announcements only). IFaceDetectionListener. Fingerprint compare - Process and compare fingerprint in image or video. • Screen Standby Customization - choose the color of the screen overlay when the screen is paused. Once face detected, the call-back method onFaceDetection() of FaceDetectionListener will be called with parameter of Face[], a list of face objects. Includes fingerprint and face authentication integration for BiometricPrompt; Android 9. A multi-detector is used to group the two detectors together as one detector. 1 Use your camera to recognize your face or try your fingerprint reader 4 – either way Windows Hello recognizes you instantly. I have the surface book and this phenomenon started only in the last few days. eye of subjects detected using Intelligent Face Detection. Deprecates the FingerprintManager class. To get started, add the Xamarin. In its new developer preview of Android P, the big Android players will continue to show off new face detection unlocking Who wants to take bets when we’ll see a tri-camera Android phone. I'm using the Camera. Skip navigation A tutorial on implementing tensor flow object detection API with Face detection using OpenCV, NDK and Android Studio. Introduction to mobile vision The Mobile Vision API provides a framework for finding objects in photos and video. js seems to be a decent free to use and open source alternative to paid services for face recognition, as provided by Microsoft or Amazon for example. The main 8 MP camera can be found on the back of the phone. Controller: horizontal - roll, vertical - pitch (note: annotation on the video actually says the op. There is a sample in OpenCV FaceTrackerSample library but it uses a different approach from "Dlib face landmark detector" library, so I can't migrate the code in my project. This can be overridden by selecting a face manually. Automatic face detection on live image in the preview window. Raspberry Pi camera module. What do I get out of all this? If your template pops up in a newly uploaded photo, Facebook’s new face recognition features can send you a notification, even if you haven’t been tagged, so. Share photos and videos, send messages and get updates. So let us make an android eye tracking and face detection app using Google Vision API. Like Pranav Chaudhary said, you'll have to capture the camera output first. recently I have began to develop my own Android app in C# using Xamarin. Face recognition time is 1-3 sec. Android camera preview and taken pictures in landscape in portrait mode orientation Compairing a live face with other faces stored in a folder in C# winsform using emgu and opencv How to implement object detection using opencv or any other library in android. // MARK: — Face detections. Act quickly and efficiently to avoid detection. For example, the code below creates and starts a pipeline that continuously receives preview frames from a camera source for the front facing camera, runs detection on the frames, manages tracking of the most prominent face, and delivers continuous update notifications over time to a developer-defined "FaceTracker" instance. FINGERPRINT AND FACIAL RECOGNITION ON ANDROID PHONES. Using Android JNI IF pass the frame data to the OpenCV, let the image processing do in the native OpenCV library. Microsoft Face algorithms enable face attribute detection and face recognition. As in, in most of the pictures that were considered bad his face was way underexposed. @yoyokits - OpenCV is compatible with Android, iOS and Windows. GooglePlayServices. Face recognition is less secure than Pattern, PIN or Password. Create your own face tracking, pan and tilt camera on the Raspberry Pi! This tutorial will demonstrate use of the OpenCV (computer vision) library to identify and track faces on the raspberry pi using two servos and a USB webcam. The final app will draw an overlay on the camera image, which will highlight the detected faces. Face Detection Tutorial Using the Vision Framework for iOS. Face detection has been a solved problem since the early 2000s but faces some challenges nowadays including finding tiny, partial & non frontal faces plus real-time detection on the CPU without obscure and non-portable code. This article describes how to draw a bounding box on top of a camera preview to capture part of the image just like Google goggles does. HDR and low-light photo capture. 0 Ice Cream Sandwich. 'detection_02': Detection model released in 2019 May with improved accuracy especially. Lets see how to detect face, nose, mouth and eyes using the MATLAB built-in class and function. Face Detection is a. This sample demonstrates how to use the new Camera2 APIs to render a preview of a camera's viewport, capture an image and save it to the device's storage. Share photos and videos, send messages and get updates. It's unlikely that an Android device produces a camera feed with the same dimensions as the view in which we're displaying. Memory Management, Development Environment, Ease of use, Resources and Cost. It is not autonomous and does require a manual process. Finally, we'll see how face recognition can be applied to a variety of situations and. By default, off. This example is a demonstration for Raspberry Pi face recognition using haar-like features. You must provide a fully qualified file name where the camera app should save the photo. ML Kit always reports the Euler Z angle of a detected face. Point an infrared laser directly into the lens of the camera. - Anirudh Mar 5 '12 at 21:14. is the Delphi Android Live Face Detection Slowness Solved [Edit] [Edit]. Then read along, in this project we are going to implement face detection by blending in the power of Arduino and Android. 2) The preview is displayed inside a SurfaceView. The android CameraManager class is used to manage all the camera devices in our android device. BlockedNumbers; Browser; CalendarContract; CalendarContract. Following program is an example. Face detection finds and tracks human faces within a. Android Face Detection. Have you looked at facedetection. Xamarin Studio Android Face Detection with Camera2 for camera preview. camera2; import android. Face Detection in Android with Google Play Services This is the first installment of a series of articles on SitePoint covering the API libraries that constitute Google Play Services. via OpenCV application helper classes. Galaxy S8 Fingerprint vs Face Recognition vs Iris Scanner: What's Best? right next to the rear camera can make it difficult to find the sesnor by feel. CascadeObjectDetector System object which detects objects based on above mentioned algorithm. Face detection. Use the vision. Please test before using Open Camera to photo/video your wedding etc :) See here for some more details on compatibility with various devices. This 4K board camera is based on 1/3. Android-er For Android development, from beginner to beginner. Next, learn more about the details of face detection. Size} of camera preview. The Face Detection Homepage by Dr. This next app, Photomontage Collage is a simple photo editor that lets you create good quality Photo swap images. Finally, we'll see how face recognition can be applied to a variety of situations and. This feature works by comparing the front-facing camera’s input to a saved profile of your face which you. The system realizes face detection by applying AdaBoost algorithm and face recognition by utilizing Eigenfaces. Since it supports 2-way communication, you can also use it as a baby monitor. It features autofocus, LED flash, Geo-tagging, face/smile detection, HDR, panorama mode and video recording capability ([email protected]). Object detection and recognition form the most important use case for computer vision, they are used to do powerful things such as. 8 megapixel auto-focus camera with LED flash, face detection. Help Guide Digital Still Camera DSC-RX10M4 Use this manual if you encounter any problems, or have any questions about your product. You can learn more about using the API by checking out the Multi-Detector sample on GitHub. use of face recognition further still. In this tutorial, I'll show you how to use it to create a smart Android app that can guess a person's age and gender and identify prominent objects in a photograph. 3) I am using Android's onPreviewFrame()'s byte[] data and changing it into OpenCV format to detect the faces using OpenCV. The Photos app doesn’t let you associate a name with a face just yet. android android-camera preview eye-detection |. Users register their own face image to their unit with the unit's camera. This article is for a person who has some knowledge on Android and OpenCV. Camera: The Camera class is used to set image capture settings, start/stop preview, snap pictures, and retrieve frames for encoding for video. These are the following two ways, in which you can use camera in your application. while Face Detection makes sure those. The facial recognition engine evaluates the user’s facial data captured using the device’s camera. If I use BitmapFactory. It lets to choose more acceptable biometric authentication. Camera gives face coordinates based on its sensor values which range from (-1000, -1000) to (1000, 1000). is the Delphi Android Live Face Detection Slowness Solved [Edit] [Edit]. The only steps necessary to make it run are to set the path to the NDK (if necessary) and to ensure that the path to the OpenCV. With more fantastic Android smartphones coming out, it's difficult to pick the best one to suit your needs. This was previously chosen automatically, based on the device's Android system version and camera hardware capabilities. So I decided to write out my results from beginning to end to detect and recognize my faces. 265 video codec to achieve better compression ratio while maintaining high picture quality at reduced network bandwidths. Android cameraId. I can get the data from the function convert to the OpenCV Mat data form. Above: Here’s the 250D shooting in live view with face and eye detection not only telling the camera where to focus, but also what to expose for. How to implement face detection in C#. Galaxy S8 Fingerprint vs Face Recognition vs Iris Scanner: What's Best? right next to the rear camera can make it difficult to find the sesnor by feel. Augmented Reality in Android with Google’s Face API. Flutter implementation for Google Mobile Vision. It’s a feature that can be useful in many applications: tagging photos, embellishing selfies, adding emojis and effects to a camera feed, taking pictures only when everyone is smiling with their eyes open, etc. ML Kit always reports the Euler Z angle of a detected face. onPreviewFrame to try to generate a bitmap from the byte array passed to that method. Building TensorFlow Lite on Android. Face detection technology, available from manufacturers such as Canon, Pentax and Fuji­Film, uses special algorithms to parse the scene while you aim the camera. Facebook, along with Amazon and, of course, Google, is facing no small amount of opposition and inquiry into its use of face recognition systems. Face Recognition is getting increasingly popular and most of us are already using it without even realizing it. 10 great uses of image and face recognition. Here is a demo to get you excited and set the stage for what will follow:. FaceDetectionListener(){ @Override public void onFaceDetection(Camera. Face detection influences the metering and if it loses track you will get unreliable results.