Skip to main content

BriefCam-Administratorhandbuch

Gesichtserkennungsbezogene Einstellungen

Last Updated: 6 minute read
Version2024r2
SpracheDeutsch

Achtung

Diese Funktion ist für Hubs nicht verfügbar. Sie ist nur für Standorte und für Standalone-Verteilungen relevant.

Gesichtserkennungsqualität

In der Gesichtserkennungs-Pipeline erkennt BriefCam zuerst das Gesicht und extrahiert dann die Gesichtsmerkmale:

  • Wenn ein Gesicht erkannt wurde, der Merkmalsvektor jedoch nicht berechnet wurde, erhält das Gesicht 1 Stern.

  • Wenn ein Gesicht erkannt wurde und ein Merkmalsvektor berechnet wurde, erhält das Gesicht mindestens 2 Sterne.

Ob ein Gesicht 2 oder 3 Sterne erhält, wird durch die Umgebungseinstellung FaceRecognition.ClientFaceQualityThreshold bestimmt (Standard 0.5)

  • Wenn der Score größer ist als der Wert in der Einstellung FaceRecognition.ClientFaceQualityThreshold, erhält das Gesicht 3 Sterne.

  • Wenn der Score kleiner ist als der Wert in der Einstellung FaceRecognition.ClientFaceQualityThreshold, erhält das Gesicht 2 Sterne.

Face recognition quality.png

Gesichtserkennungsabgleich Skalierbarkeit

Eine Watchlist kann über mehrere Gesichtserkennungs-Abgleichdienst-Instanzen hinweg gemeinsam genutzt werden. Dies erfolgt über die Umgebungseinstellung AkkaShardingInstancesPerWatchlist. In dieser Einstellung setzt der Administrator die Anzahl der AKKA geteilten Instanzen pro Watchlist (die Anzahl der installierten Matching Dienste).

Limits für das Hochladen von Watchlisten

BriefCam Hat eingebaute Standardbeschränkungen für das Hochladen von Gesichtern in eine Watchlist:

  • Bis zu 500 Bilder können gleichzeitig in eine Gesichtsüberwachungsliste hochgeladen werden. Dieser Standardwert kann mit der Umgebungseinstellung clientMaxFaceImagesUploadCount geändert werden.

  • Jede Gesichtsdatei ist auf 20 MB begrenzt.

Konfigurieren externer Watchlisten

Um externe Watchlisten zu aktivieren, müssen Sie dem Benutzer die Berechtigung zum Anzeigen der externen Watchlisten erteilen.

Um den Pfad zu steuern, in dem externe Watchlisten aktualisiert und in BriefCam hochgeladen werden, sowie zu steuern, wie oft Watchlisten mit BriefCamsynchronisiert werden, legen Sie im Abschnitt Face Recognition Service die folgenden Administratoreinstellungen fest:

  • ExternalWatchListSync.ExternalFolderScanIntervalMinutes – Legen Sie fest, wie oft das System prüft, ob es etwas Neues gibt, und es dann in eine oder mehrere Watchlisten importiert. Standardmäßig erfolgt die Prüfung alle 60 Minuten.

  • ExternalWatchListSync.ExternalWatchListRoot – Dies ist der Pfad zum überwachten Ordner auf dem VS-Service-Rechner, von dem Benutzer mehrere Gesichter hochladen können. Standardmäßig befindet sich dieser Ordner unter C:\briefcam\ServerData\ExternalWatchLists.

  • ExternalWatchListSync.SyncMode – Legen Sie fest, ob die Watchlist bei jeder Synchronisierung überschrieben werden soll (d. h. wenn Sie Identitäten aus dem Ordner löschen, werden sie im System gelöscht) oder ob sie zusammengeführt werden sollen, um nur neue Elemente zu laden. Standardmäßig ist dies auf Overwriteeingestellt.

    ExternalWatchList settings.png

Mehrere Gesichter aus einem überwachten Ordner hochladen

Sie können mehrere Gesichter aus einem überwachten Ordner hochladen, die dann mit einer Watchlist synchronisiert werden. Sie können mehrere Gesichter für Identitäten und mehrere Identitäten für jeden Batch hochladen.

Der überwachte Ordner befindet sich auf dem VS-Server. Der Standardpfad ist: C:\briefcam\ServerData\ExternalWatchLists. Ihr Administrator kann diesen Pfad für Sie ändern.

Wenn Sie diesen Ordner in einer verteilten Umgebung verwenden möchten, stellen Sie sicher, dass BCUser über die erforderlichen Zugriffsberechtigungen für den Ordner verfügen. Bei einer All-in-One-Installation ist dies nicht erforderlich.

Alle 60 Minuten prüft das System, ob es etwas Neues gibt, und importiert es dann in eine oder mehrere Watchlisten. Im ExternalWatchList Ordner können Sie einen Unterordner mit dem Namen der Watchliste erstellen. In dem Unterordner müssen Sie Ordner mit den Namen der Identitäten erstellen und in jedem Identitätsordner mindestens ein Foto des Gesichts der Identität ablegen.

Monitored Folder.png

Es besteht die Möglichkeit, die Watchliste bei jeder Synchronisierung zu überschreiben (wenn Sie also Identitäten aus dem Ordner löschen, werden sie im System gelöscht) oder sie zusammenzuführen, um nur neue Elemente zu laden. Standardmäßig wird überschrieben.

Die Standardeinstellungen für diese Funktion können von einem Administrator geändert werden.

Beachten Sie, dass alle Bilder, die über einen überwachten Ordner hinzugefügt werden, zur Watchlist hinzugefügt werden, einschließlich der Bilder, die unter dem Mindestschwellenwert für den Gesichtsabgleich liegen, z. B. Bilder ohne Stern (kein Gesicht erkannt) und Bilder mit einem Stern (ein Gesicht wurde erkannt, die Qualität ist jedoch für die Gesichtserkennung nicht ausreichend). BriefCam ignorieren die nicht zuzuordnenden Bilder. Wenn Sie nicht möchten, dass diese Bilder in der Watchlist erscheinen, müssen Sie sie manuell aus dem Ordner löschen.

BI Face Recognition Service Einstellungen

  • BIFaceRecognition.MaxSupportedRESEARCHSources – Legen Sie die maximale Anzahl von RESEARCH-Quellen fest, die eine Quellengruppe verarbeiten kann, wenn der Gesichtsabgleich aktiviert ist.

  • BIFaceRecognition.FaceMatchingThreshold – Legen Sie den Schwellenwert für den Gesichtsabgleich im RESEARCH-Modul fest. Gültige Werte sind 0-1. Diese Einstellung bietet eine zusätzliche Ebene der Feinabstimmung für den Re-ID-Prozess (der verschiedene Vorkommen eines Gesichts mit einer einzigen Identität verbindet). Wenn die Einstellung auf 1 gesetzt ist, werden alle Vorkommen von Gesichtern als dieselbe Person betrachtet. Wenn der Wert auf 0 gesetzt ist, werden alle Vorkommen (auch von derselben Person) als verschiedene Personen gezählt.

    Der Standardwert ist 0.65. In manchen Umgebungen kann es von Vorteil sein, die Einstellung nach oben oder unten zu ändern. Wenn zum Beispiel die meisten Menschen in der Umgebung eine Haarbedeckung tragen, würden sie dem Algorithmus ähnlicher aussehen. Daher ist es vorteilhaft, den Algorithmus so zu optimieren, dass er beim Verbinden von Gesichtsvorkommen mit Identitäten sensibler ist.

  • BIFaceRecognition.FaceMatchingToWatchlistThreshold – Legen Sie den Schwellenwert des RESEARCH-Moduls für den Gesichtsabgleich einer Identität in einer Watchlist fest. Gültige Werte sind 0-1 und der Standardwert ist 0,65.

  • BIFaceRecognition.RESEARCHEnableFaceRecognition – Deaktivieren Sie die Gesichtserkennungsfunktion im RESEARCH-Modul. Der Standardwert ist false.

    BIFaceRecognition settings.png

Ausblenden des Hochladens von Gesichtern

Mit der Umgebungseinstellung HideFacesUpload können Sie die Möglichkeit des Hochladens von Gesichtern in der BriefCam -Benutzeroberfläche ein- und ausschalten. Dazu gehören die Schaltfläche Identitäten hochladen im Filter Gesichtserkennung und die Schaltflächen Identität hinzufügen und Watchliste hinzufügen in den Watchlisten für Gesichter.

Gesichtserkennung – Datei OX.ini

Hochwertige Gesichts-Miniaturbilder

Die Gesichtsminiaturen sind standardmäßig auf 90% komprimiert. Wenn eine noch höhere Qualität erforderlich ist, können Sie die JPG-Komprimierung auf 100% (nahezu verlustfreie Komprimierung) ändern. Dies geschieht in der Datei OX.ini, indem Sie den Wert des Parameters HighQualityFaceJPGs von false (Standard) auf true ändern.

Optimale Gesichtserkennungsgenauigkeit Warnungen

Die OX.ini -Datei enthält eine Reihe von Gesichtserkennungsparametern, die für Warnungen zur optimalen Gesichtserkennungsgenauigkeit bei Verwendung einer Watchlist konfiguriert werden können. Beachten Sie, dass bei der Verbesserung der Genauigkeit die Verarbeitungskosten steigen, Warnungen verzögert und die Qualität der allgemeinen Objektextraktion verringert werden können. Um einen Standardwert zu ändern, kommentieren Sie die entsprechende Zeile aus und aktualisieren Sie den Wert.

Die relevanten Einstellungen lauten wie folgt und enthalten die empfohlenen Einstellungen für eine sehr geschäftige Szene, in der die Gesichter von Interesse groß sind:

  • FullFrameSsdDetection – Ändern Sie false in true, um die Erkennung in sehr überfüllten Szenarien zu verbessern. Dies kann zur Fehlerkennung kleiner Objekte führen.

  • RealtimeMinCombinedScoreForAttributes – Ändern Sie den Wert von 0,4 auf 0,3, um den Schwellenwert für die vorzeitige Beendigung der Gesichtsqualität zu reduzieren (wann Sie aufhören sollten, Gesichtsattribute zu extrahieren). Ein niedrigerer Wert kann die Genauigkeit auf Kosten der Verarbeitungseffizienz erhöhen.

  • RealtimeMinCombinedScoreForFeatureExtraction – Ändern Sie den Wert von 0,4 auf 0,3, um den Schwellenwert für die vorzeitige Beendigung der Gesichtsqualität zu reduzieren (wann Sie aufhören sollten, einen Gesichtsmerkmalsvektor zu extrahieren). Ein niedrigerer Wert kann die Genauigkeit auf Kosten der Verarbeitungseffizienz erhöhen. Diese Einstellung ähnelt der obigen, ist jedoch eine andere Phase in der Pipeline. Attributes wird vor Feature Extraction ausgeführt.

  • RealtimeMaxAttributeExtractionsInTrack – Erhöhen Sie die Grenze für die Attributsextraktion der Frames von 4 bis 16.

  • RealtimeMaxFeatureExtractionsInTrack – Erhöhen Sie die Grenze für die Merkmalsextraktion der Frames von 1 bis 4.

  • RealtimeAlertMaxDelaySeconds – Erhöhen Sie die Verzögerung der Echtzeitwarnungen von 4 bis 30, um längere Tracks zu erhalten.

  • RealtimeAlertCoolDownSeconds – Dieser Parameter legt die Abklingzeit für Echtzeit-Gesichtserkennungswarnungen fest. Wenn eine Person ein zweites Mal innerhalb des Grenzwerts erscheint, wird beim zweiten Mal kein Alarm ausgelöst.