Senpiper
  • Introduction to Senpiper One Resource
  • Getting started
    • Overview
    • Log in to the platform
    • Web workspace
    • Mobile Applications
    • White-labeled Apps and custom domains
  • Groups/Applications
    • Groups Overview
    • How to create groups?
    • Open vs Closed groups
    • Managing group members
      • Types of group members
      • Manual Group member management
        • Adding users individually
        • Adding users in bulk
        • Removing users
      • Automated user management
        • How to define criteria for adding users?
        • How to auto-remove users?
        • User Removal Alerts and Task Delegation
    • Group Details on web
      • Form Table View
      • Kanban View
      • Group chats
      • Pending task (assigned to you)
        • How to access the tasks assigned to you?
        • How to take actions on the tasks assigned to you?
        • How to toggle between different views?
    • Group Details on Mobile Apps
      • Managing Group Views
      • Group Chat Features
      • Form Submissions
        • Form card settings
      • Media Directory
        • How to create Media folder ?
        • How to upload media ?
        • How to delete Media ?
      • Pending Tasks
      • Group Settings
  • Media folders
    • Overview
    • How to access the Media Folders?
    • How to create media folders?
    • How to upload media files in folders?
    • How to delete media folders and files?
  • Scheduler
    • Overview
  • HOW TO CREATE APPLICATIONS
    • Overview
    • Tools to create an application
  • USER MANAGEMENT
    • Introduction
    • Managing users
      • User lists
        • How to create user lists?
        • How to create users?
        • How to add custom user list parameters?
      • How to add users to a user list?
        • Adding multiple users to a user list
      • More actions
        • Viewing users
        • Searching users
        • Downloading user lists
        • Delegating tasks
        • Viewing the change log of a user profile
        • Editing users
        • Deleting users
        • Blocking users
        • Unblocking users
        • Unlocking user
        • Granting permissions to users
    • Managing custom roles
      • Creating roles
      • Assigning custom roles to users
      • Removing custom roles from users
      • Granting permissions to roles
    • Roles and Users for the Reimbursement Use Case
  • FORM BUILDER
    • Introduction
    • How to create forms?
      • Basic details
      • Adding fields and saving a form
        • Types of fields
        • Default field settings
        • Individual field settings
        • Creating master records
        • Language settings for fields
      • Additional form settings
        • Conditions
          • Manage field settings
          • Copy field values
          • Conditional values of fields
            • Master Mapping
          • Validate field values
          • Calculate field values
          • Validate location
          • Face Matching
          • Append values to a field
        • Submit button settings
        • Configure pre loader
        • Configure post loader
        • Set form card layout
        • Set form table properties
    • Advanced concepts
      • Parent-child form settings
      • Using report data in forms
    • Editing forms
    • Deleting forms
    • More form options
  • WORKFLOW BUILDER
    • Introduction
      • Overview
      • Navigating workflow builder
      • How to add a new workflow?
      • How to view draft workflows?
    • Defining workflows
      • Define conditions for a workflow step
      • Define Workflow Actions
        • Configuring communication settings
        • Configuring a conditional assignee
        • Selecting an assignment strategy
      • Define workflow Step
        • Updating the status for a step of the workflow
        • Configuring button settings for a step of the workflow
          • Basic details
          • Form edit settings
          • Assignment settings
          • Comment log settings
          • Auto trigger settings
          • Time settings
      • Ending workflow
    • Editing workflows
    • Deleting workflows
    • Designing the reimbursement workflow (Path 1)
    • Designing the reimbursement workflow (Path 2)
  • ALARM BUILDER
    • Introduction
    • Alerts for form submission
      • Add New Alarm
        • Configuring the basic details
        • Defining the communication type
          • Send an Email
          • Send an SMS
          • Send an App Notification
        • Setting up the schedule for alerts
      • Viewing alarm event details
      • Editing an existing alarm
      • Deleting an existing alarm
    • Alarms for Custom Data Exports
      • Add a new alarm
        • Configuring Basic Details
        • Configure Content
        • Define Schedule
      • View Alarm event details
      • Clone a Alarm
  • General System Settings
    • Introduction
    • Authentication settings
      • Login option Preferences
      • Password settings
      • Custom URLs
    • Organization Branding
    • Custom Settings
    • Enable Sign-Up
      • Build a Sign-up form
      • Settings for Sign-up form
      • Customize Sign-up form
  • DIGITIZE A SAMPLE PROCESS
    • Overview of the process
    • Step 1: Register a company
    • Step 2: Create a group/Application
    • Step 3 : Design forms
    • Step 3: Create Process flow
    • Step 4 : Set up the communication
    • Testing the platform
  • Process migration
    • Introduction
  • Different types
  • Steps for migrating any process
Powered by GitBook
On this page
  • How do I take a face image which has to be matched?
  • How can I get the face image with which I have to match?
  • How do I use the two images to create the condition?

Was this helpful?

  1. FORM BUILDER
  2. How to create forms?
  3. Additional form settings
  4. Conditions

Face Matching

PreviousValidate locationNextAppend values to a field

Last updated 2 years ago

Was this helpful?

As the name suggests this helps in matching two face images.

How do I take a face image which has to be matched?

In the image type of field, there are Face detection settings using which the user can ensure that an image field can have only the face image as its value. So, the user creating the form creates an image field with .

How can I get the face image with which I have to match?

The user can use the to fetch the face images which can be used as a source image for face matching.

How do I use the two images to create the condition?

Let's take an example to understand this.

We need to set up a process for logging in the daily attendance of the staff in a Company. So, we create a master database with all the staff details with their face images (face image need to be captured in an image field with face detection settings configured). Now, we create an Attendance form that will be filled by the staff members regularly to log in their attendance. We configure Face detection settings for an image field and set Face Matching condition for it.

Stepwise explanation:

  1. Create a Employees details which should have an image field with Face detection settings configured.

  2. Create another form Attendance form with an image field with Face detection settings configured and Employee details to it.

  3. In the Attendance form click on the Settings tab and click on in the left pane. Click on the option Face Matching.

  4. Set the parameters required for the Face Matching:

  • <1> Select the field over which you want to apply Face Matching. In our case, it is the image field of Attendance form.

  • <2> Select the field with which you want to match the image captured. In our case its image field of Employees details. As we have linked the Employees details as a master form to the Attendance form, when the user clicks on Select field (marked as 2 in the above image), all the image fields with Face detection settings of Employee details form are visible in the dropdown.

  • <3> Error message that should be displayed to the user creating the submission, in case the Face Matching fails.

5. Click on Save once all is set.

Using this process, we make sure that every staff member logs in their attendance with their faces being matched with the ones stored in the master database.

To be able to use the Face Matching condition the user has to ensure that the toggle for the option is on for both the image fields (the one being matched and the one with which it has to be matched).

master database
Conditions
Enable the system to generate the unique ID for the faces for the faces captured for future face matching
Face detection settings
master form
link the master form