Introduction

The face recognition app is used to create between different user-profiles, which can then be used in the face-recognition-blocks in the composer.

Person registration

Tap the icon md edit below the Zorabots Face Recognition Service to open the settings.

tapfaceeditor

On this page, the user can:

Adding a new person

By default, no people have been registered. Tap the button md add in the bottom-right of the page to register a new person.

adduser

On the next screen, enter the name and description for the person before adding a photo.

addusermodal

Once a first image has been selected, the profile for the person is ready to be created. Tap the button Upload to create the new person.

Adding photos to people

Tap the icon md add to add more images to the profile.

addimagestoprofile

There are two options to add photos to the person profile, specifically:

Image is stored on the robot

Tap the selection-field (marked None) next to the option Select Photo on robot to select an image from the multimedia folder on the robot.

addrobotphoto

Tap the Upload-button (that will appear once the image has been selected AND the name and description for the person are filled in) to create a new profile.

Tap the option Select photo stored on robot to add a stored photo to the profile.

Tap the icon md close next to the file to re-select the image (including the stored location).
Image is stored on the tablet

Tap the button Select photo on device to select a file from the tablet to use for the face-recognition.

Images taken by the camera of the robot will be stored in the location Downloads/ZBOS/Media.

Tap on an image stored on the tablet to select it and close the file viewer on the device.

Tap the button Upload to add the selected photo to the profile.

Tap the icon md close next to the file to re-select the image (including the stored location).

Editing a known person

Tap the icon md edit to edit the configuration for a known person.

edituser

Testing the configuration

Once a profile has been created, tap the button Test in the bottom-center of the page to make the robot take a photo and match it to the configured profile.

At least one profile must be registered before the Test-button will be shown in ZBOS Control.

Tips for face-recognition-service

To improve the accuracy of face recognition, add many pictures (min. 3) of the person to recognize. The system will also perform better if many people are added instead of just one person.

As the AI uses the robot camera, the best source pictures are those taken by the same camera. You can take pictures with the camera widget in the dashboard (or the camera page in Steering). These pictures will be stored in the location Downloads\ZBOS\Media.

For best results, consider the following conditions:

studiolights
  • Lights from the back of the robot

  • Clear background (preferably on the darker side)

  • Normal, everyday looks

To cover as many useful angles as possible, use the 9 locations pointed out on the grid below as focus points.

faceorientation