Skip to content

Plumerai Familiar Face Identification demo with automatic face enrollment on Arm/x86

This document describes the use of the familiar face identification demo with automatic face enrollment: a ready-to-run binary to evaluate the Plumerai Familiar Face Identification library by running it live with a camera.

Please get in touch with our team to request the Plumerai Familiar Face Identification demo package if you haven't done so yet. Note that it is merely designed as a demo for evaluation purposes, and not for production usage. For production, we offer our Plumerai Familiar Face Identification library, as documented here, which can be integrated into your application.

This demo is an extension of the People Detection Demo, but uses the same interface. To run it, we recommend to follow the People Detection demo instructions:

After successfully starting the demo, face enrollment will automatically start, and new faces will be automatically named as 'Person 1', 'Person 2', etc. To assign names to the people, use the additional commandline argument below.

Additional commandline argument

The familiar face identification demo has one optional additional commandline argument, described below. Append these to the regular commandline arguments obtained in previous steps. For example:

./plumerai_demo <regular arguments> --face_library_filename=my_face_library.txt

This additional argument specifies the path to a file in which enrolled face information is stored. This argument is optional, without it face information won't be stored when the demo is closed.

To assign names to the people, start the demo with the face_library_filename argument, then make sure a few people are enrolled. Then, close the demo and open the face library file in a text editor: you can now replace 'unnamed' with the actual names of the people, and re-start the demo with the same commandline arguments.