Paramètres liés à la reconnaissance des visages
Attention
Cette fonctionnalité n’est pas applicable pour le Hub. Elle n’est pertinente que pour les sites et dans les déploiements autonomes.
Qualité de la reconnaissance faciale
Dans le pipeline de reconnaissance des visages, BriefCam détecte d’abord le visage, puis extrait les traits du visage :
Si un visage a été détecté mais que le vecteur de caractéristiques n’a pas été calculé, le visage aura 1 étoile.
Si un visage a été détecté et qu’un vecteur de caractéristiques a été calculé, le visage aura au moins 2 étoiles.
Le fait qu’un visage ait 2 ou 3 étoiles est déterminé par le paramètre d’environnement FaceRecognition.ClientFaceQualityThreshold (0,5 par défaut)
Si le score du visage est supérieur à la valeur du paramètre FaceRecognition.ClientFaceQualityThreshold, le visage obtiendra 3 étoiles.
Si le score du visage est inférieur à la valeur du paramètre FaceRecognition.ClientFaceQualityThreshold, le visage obtiendra 2 étoiles.

Évolutivité de la correspondance de la reconnaissance des visages
Une liste de surveillance peut être partagée entre plusieurs instances du service Face Recognition Matching (correspondance de reconnaissance des visages). Cela se fait à l’aide du paramètre d’environnement AkkaShardingInstancesPerWatchlist. Dans ce paramètre, l’administrateur définit le nombre d’instances de shard AKKA par liste de surveillance (le nombre de services de correspondance installés).
Limites de téléchargement de la liste de surveillance des visages
BriefCam a des limites par défaut intégrées concernant le téléchargement de visages sur une liste de surveillance :
Jusqu’à 500 images à la fois peuvent être téléchargées sur une liste de surveillance de visages. Cette valeur par défaut peut être modifiée à l’aide du paramètre d’environnement clientMaxFaceImagesUploadCount.
Chaque fichier de visage est limité à 20 Mo.
Configuration de listes de surveillance externes
Pour activer les listes de surveillance externes, vous devez donner à l’utilisateur les autorisations nécessaires pour afficher les listes de surveillance externes.
Pour contrôler le chemin où les listes de surveillance externes sont mises à jour et téléchargées sur BriefCam , ainsi que la fréquence de synchronisation de la liste de surveillance avec BriefCam, définissez les paramètres d’administration suivants dans la section Face Recognition Service (Service de reconnaissance des visages) :
ExternalWatchListSync.ExternalFolderScanIntervalMinutes – Définissez la fréquence à laquelle le système vérifie s’il y a quelque chose de nouveau, puis l’importe dans une ou plusieurs listes de surveillance. Par défaut, la vérification est effectuée toutes les 60 minutes.
ExternalWatchListSync.ExternalWatchListRoot - Il s’agit du chemin d’accès au dossier surveillé sur la machine du service VSS à partir duquel les utilisateurs peuvent télécharger plusieurs visages. Par défaut, ce dossier se trouve sous
C:\briefcam\ServerData\ExternalWatchLists.ExternalWatchListSync.SyncMode - Définissez s’il faut écraser la liste de surveillance à chaque synchronisation (donc si vous supprimez les identités du dossier, elles seront supprimées dans le système) ou fusionner pour ne charger que les nouveaux éléments. Par défaut, cette option est définie sur
Overwrite.
Uploader plusieurs visages à partir d’un dossier surveillé
Vous pouvez télécharger plusieurs visages à partir d’un dossier surveillé qui sera synchronisé avec une liste de surveillance. Vous pouvez charger plusieurs visages pour les identités et plusieurs identités pour chaque lot.
Le dossier surveillé se trouve sur la machine du VSServer. Le chemin d’accès par défaut est : C:\briefcam\ServerData\ExternalWatchLists. Votre administrateur peut modifier ce chemin pour vous.
Pour utiliser ce dossier dans un environnement distribué, assurez-vous que BCUser dispose des autorisations nécessaires pour accéder au dossier. Pour une installation tout-en-un, cela n’est pas nécessaire.
Toutes les 60 minutes, le système vérifie s’il y a quelque chose de nouveau, puis l’importe dans une ou plusieurs listes de surveillance. Dans le dossier ExternalWatchList , vous pouvez créer un sous-dossier en utilisant le nom de la liste de surveillance. Dans le sous-dossier, vous devez créer des dossiers avec les noms des identités et dans chaque dossier d’identité, placez au moins une photo du visage de l’identité.

Il existe une option permettant soit d’écraser la liste de surveillance à chaque synchronisation (ainsi, si vous supprimez des identités du dossier, elles seront supprimées dans le système), soit de fusionner pour ne charger que les nouveaux éléments. La valeur par défaut est l’écrasement.
Les paramètres par défaut de cette fonctionnalité peuvent être modifiés par un administrateur.
Notez que toutes les images ajoutées à l’aide d’un dossier surveillé seront ajoutées à la liste de surveillance, y compris les images qui sont en dessous du seuil minimum pour la correspondance des visages, telles que les images sans étoile (aucun visage détecté) et les images 1 étoile (un visage a été détecté mais la qualité est insuffisante pour la reconnaissance des visages). Les BriefCam ignoreront les images non correspondants. Si vous ne souhaitez pas que ces images apparaissent sur la liste de surveillance, vous devez les supprimer manuellement du dossier.
Paramètres du service de reconnaissance faciale BI
BIFaceRecognition.MaxSupportedRESEARCHSources - Définissez le nombre maximum de sources RESEARCH qu’un groupe de sources peut gérer lorsque la correspondance des visages est activée.
BIFaceRecognition.FaceMatchingThreshold - Définissez le seuil de correspondance des visages dans le module RESEARCH. Les valeurs valides sont entre 0-1. Ce paramètre fournit une couche supplémentaire de réglage pour le processus de ré-identification (qui relie les différentes occurrences d’un visage à une seule identité). Si le paramètre est défini sur 1, toutes les occurrences de visage seront considérées comme la même personne. Si elle est définie sur 0, toutes les occurrences (même de la même personne) seront comptées comme des personnes différentes.
La valeur par défaut est 0,65. Dans certains environnements, il peut être avantageux de l’ajuster vers le haut ou vers le bas. Par exemple, si la plupart des personnes présentes dans l’environnement portent un couvre-cheveux, elles se ressembleront davantage selon l’algorithme. Par conséquent, il sera avantageux d’ajuster l’algorithme pour qu’il soit plus sensible lors de la connexion des occurrences de visage aux identités.
BIFaceRecognition.FaceMatchingToWatchlistThreshold - Définissez le seuil du module RESEARCH pour la correspondance faciale d’une identité dans une liste de surveillance. Les valeurs valides sont entre 0-1 et la valeur par défaut est 0,65.
BIFaceRecognition.RESEARCHEnableFaceRecognition – Désactivez la fonction de reconnaissance des visages dans le module RESEARCH. La valeur par défaut est false.

Masquer le téléchargement des visages
En utilisant le paramètre d’environnement HideFacesUpload, vous pouvez activer et désactiver la possibilité de télécharger des visages dans l’interface BriefCam . Cela inclut le bouton Télécharger les identités dans le filtre de reconnaissance des visages et les boutons Ajouter une identité et Ajouter une liste de surveillance dans les listes de surveillance des visages.
Reconnaissance faciale – OX.ini File
Vignettes de visage de haute qualité
Les vignettes des visages sont compressées par défaut à 90 %. Si une qualité encore plus élevée est requise, vous pouvez modifier la compression JPG à 100 % (compression presque sans perte). Cela se fait dans le fichier OX.ini, en changeant la valeur du paramètre HighQualityFaceJPGs de false (par défaut) à true.
Alertes de précision optimale de la reconnaissance des visages
Le fichier OX.ini contient un certain nombre de paramètres de reconnaissance faciale qui peuvent être configurés pour des alertes de précision optimales de la reconnaissance faciale lors de l’utilisation d’une liste de surveillance. Notez que l’amélioration de la précision peut entraîner une augmentation des coûts de traitement, un retard dans les alertes et une diminution de la qualité d’extraction générale des objets. Pour modifier une valeur par défaut, supprimez le commentaire de la ligne concernée et mettez à jour la valeur.
Les paramètres pertinents sont les suivants et incluent les paramètres recommandés pour une scène très occupée lorsque les visages d’intérêt sont grands :
FullFrameSsdDetection - Passez de false à true pour améliorer la détection dans des scénarios très encombrés. Cela peut conduire à une mauvaise détection des petits objets.
RealtimeMinCombinedScoreForAttributes - Modifiez de 0,4 à 0,3 pour réduire le seuil de fin précoce de la qualité des visages (quand arrêter d’essayer d’extraire les attributs du visage). Une valeur inférieure peut augmenter la précision au détriment de l’efficacité du traitement.
RealtimeMinCombinedScoreForFeatureExtraction - Modifiez de 0,4 à 0,3 pour réduire le seuil de fin précoce de la qualité des visages (quand arrêter d’essayer d’extraire un vecteur de traits de visage). Une valeur inférieure peut augmenter la précision au détriment de l’efficacité du traitement. Ce paramètre est similaire à celui ci-dessus, mais constitue une étape différente dans le pipeline. Les attributs sont définis avant l’extraction des fonctionnalités.
RealtimeMaxAttributeExtractionsInTrack - Augmentez la limite des images d’extraction d’attributs de 4 à 16.
RealtimeMaxFeatureExtractionsInTrack - Augmentez la limite des images d’extraction de fonctionnalités de 1 à 4.
RealtimeAlertMaxDelaySeconds - Augmentez le délai d’alerte en temps réel de 4 à 30 pour obtenir des pistes plus longues.
RealtimeAlertCoolDownSeconds - Ce paramètre définit la période de refroidissement pour les alertes de reconnaissance faciale en temps réel. Si une personne apparaît une deuxième fois dans la limite, une alerte ne sera pas déclenchée la deuxième fois.