Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The face database replication is used in a distributed configuration with several Servers, so that when new faces are added to from the face database of the main Serverthe selected Server (the replication source), the same faces are automatically added to the face database of other Servers in the distributed configuration. Also, when the face database replication is activated, the changes on the main selected Server (the replication source) of such data as photo, name, last name or comment are also synchronized with other Servers. Any server in a distributed configuration can act as the main server. You can configure it in such a way that the Server that receives the face data from the main Server is itself the main Server for any other Servers. 

Info
titleNote
  • The face database is synchronized in the background every 10 seconds.Due to the fact that the Servers in a distributed configuration are set up differently, some photos
  • When a face is deleted from the face database of a Server, that face will be deleted from all linked Servers, even those that are the replication sources of the face database.


Note
titleAttention!

To ensure the proper operation of the face database replication, the following conditions should be met:

  1. All Servers should use the same face recognition modules, and their SDK should be the same version.
  2. All Servers should have the same value for the Minimum quality for adding face to DB (0-100) parameter (see Configuring the captured faces recognition parameters).

Otherwise, some photographs of faces from the main Server

may

will not be added to other Servers

. To save such photos to a folder

, and there will be an increased load on the network and computing resources. Photos of faces that cannot be added to other Servers can be saved on the main Server in a folder. To do this, it is necessary to change the value of the LogBadImages parameter to True (see XML-file parameters reference guide).

...

Face database replication is configured as follows:

  1. Activate the Face database replication module

...

  1. (see Activation of the recognition modules in Face Intellect

...

  1. ). 
  2. Go to the settings panel of the Face database replication object.
  3. In the Replication sources list Sources for replication list (1), set the checkboxes for those the Face Recognition Servers that will be considered main onesUsing the higher or lower buttons (2), set the priority of the Servers. The top position in the list indicates the highest priority. The face database is replicated only from one of the most priority available Servers.
    Info
    titleNote

    For example, there are three Face Recognition Servers in a distributed configuration: C1, C2 and C3. The face database replication is configured on C1. C2 has a higher priority than C3. In this case, if C2 is available, then when adding faces to C2, the same faces will automatically be added to C1. The face database will be replicated from C3 to C1 only if C2 becomes unavailable.

    Set the Delete faces from local database checkbox (3) to allow the addition and deletion of faces from the face database of the local Server.

    Info
    titleNote
    If this checkbox is not set, then when adding a face to the local Server database, it will be automatically deleted, but if you delete a synchronized face, it will be added again after 10 seconds. In this case, to completely remove a face from the local Server, it is necessary to rename it firstfrom which will be replicated to the current Face Recognition Server.
  4. Click Apply (42) to save the settings.

The face database replication is configured.