This guide provides a clear and detailed roadmap for integrating a face identity verification system into your client application. Using intuitive icons, we’ll walk you through each step to ensure your implementation is effective and user-friendly.

System Overview

Face ID system overview diagram
1

Capture user's face

User Action: The process begins when the user captures their face using the client application.Ensure your application provides clear instructions for capturing a high-quality image, considering factors like lighting and background.Common Image Quality Issues
MessageDescription
Poor lightingEnsure adequate lighting for clear face capture
Blurry imageHold device steady and focus properly
Face too close/farMaintain appropriate distance (arm’s length)
Multiple facesEnsure only one face is visible in frame
Below are examples of possible headshots from the table above.
2

Send the Captured Face to the Server

Once the face is captured, the client sends the image to the ARGOS server for processing.
3

Perform Face ID Search

This is a critical part of the process where the face ID service attempts to match the face with an existing face in the database.Database Scan
  • The service indexes the face and scans the database for a match.
Case 1: No Matched Face
  • If no match is found, the system will create a new face ID entry.
Case 2: Matched Face
  • If a match is found, the system will return the existing face ID.
ScenarioAction
No match foundCreate new face ID entry
Match foundReturn existing face ID
4

Ensure Smooth Transition

Whether a new user is added or an existing user is recognized, ensure the transition to the next steps in your application is smooth and intuitive.