Skip to main content

Guida dell'amministratore BriefCam

Impostazioni correlate al riconoscimento facciale

Last Updated: 6 minute read
Versione2024r2
LinguaItaliano

Attenzione

Questa funzionalità non è applicabile per l’Hub. È rilevante solo per i siti e nelle implementazioni standalone.

Qualità riconoscimento facciale

Nella pipeline Riconoscimento facciale, BriefCam rileva prima il volto e poi estrae i tratti del volto:

  • Se è stato rilevato un volto ma il vettore di funzionalità non è stato calcolato, il volto avrà 1 stella.

  • Se è stato rilevato un volto ed è stato calcolato un vettore di caratteristiche, il volto avrà almeno 2 stelle.

Se un volto è 2 o 3 stelle è determinato dall'impostazione dell'ambiente FaceRecognition.ClientFaceQualityThreshold (predefinito 0,5)

  • Se il punteggio del volto è maggiore del valore nell'impostazione FaceRecognition.ClientFaceQualityThreshold, il volto sarà a 3 stelle.

  • Se il punteggio del volto è inferiore al valore nell'impostazione FaceRecognition.ClientFaceQualityThreshold, il volto sarà a 2 stelle.

Face recognition quality.png

Scalabilità corrispondente al riconoscimento facciale

Una lista di controllo può essere condivisa tra diverse istanze del servizio Corrispondenza riconoscimento facciale. Questa operazione viene eseguita utilizzando l'impostazione dell'ambiente AkkaShardingInstancesPerWatchlist. In questa impostazione, l'amministratore imposta il numero di istanze di shard AKKA per lista di controllo (il numero di servizi corrispondenti installati).

Limiti di caricamento della lista di controllo dei volti

BriefCam ha limiti predefiniti integrati per quanto riguarda il caricamento di volti in una watchlist:

  • È possibile caricare fino a 500 immagini alla volta in una watchlist di volti. Questa impostazione predefinita può essere modificata utilizzando l'impostazione dell'ambiente clientMaxFaceImagesUploadCount.

  • Ogni file del volto è limitato a 20 MB.

Configurazione delle liste di controllo esterne

Per abilitare le liste di controllo esterne, è necessario concedere all'utente le autorizzazioni per visualizzare le liste di controllo esterne.

Per controllare il percorso in cui le liste di controllo esterne vengono aggiornate e caricate, BriefCam nonché la frequenza con cui la lista di controllo viene sincronizzata BriefCam, impostare le seguenti impostazioni amministrative nella sezione Servizio di riconoscimento facciale:

  • ExternalWatchListSync.ExternalFolderScanIntervalMinutes – Imposta la frequenza con cui il sistema controlla se c’è qualcosa di nuovo e poi lo importa in una watchlist o liste di controllo. Per impostazione predefinita, il controllo viene eseguito ogni 60 minuti.

  • ExternalWatchListSync.ExternalWatchListRoot – Questo è il percorso della cartella monitorata sulla macchina del servizio VS da cui gli utenti possono caricare più volti. Per impostazione predefinita, questa cartella si trova in C:\briefcam\ServerData\ExternalWatchLists.

  • ExternalWatchListSync.SyncMode – Imposta se sovrascrivere la lista di controllo a ogni sincronizzazione (in modo che se elimini le identità dalla cartella, verranno eliminate nel sistema) o unire per caricare solo nuovi elementi. Per impostazione predefinita, questa opzione è impostata su Overwrite.

    ExternalWatchList settings.png

Caricamento di più volti da una cartella monitorata

È possibile caricare più volti da una cartella monitorata che verrà sincronizzata con una watchlist. È possibile caricare più volti per le identità e più identità per ogni batch.

La cartella monitorata si trova sulla macchina del server VS. Il percorso predefinito è: C:\briefcam\ServerData\ExternalWatchLists. L'amministratore può modificare questo percorso per l'utente.

Per utilizzare questa cartella in un ambiente distribuito, assicurarsi di BCUser disporre delle autorizzazioni per accedervi. Per un'installazione all-in-one, non è necessario.

Ogni 60 minuti il sistema controlla se c'è qualcosa di nuovo e poi lo importa in una watchlist o watchlist. Nella ExternalWatchList cartella è possibile creare una sottocartella utilizzando il nome della lista di controllo. Nella sottocartella è necessario creare cartelle con nomi di identità e nella cartella di ogni identità inserire almeno una foto del volto dell'identità.

Monitored Folder.png

C'è un'opzione per sovrascrivere la lista di controllo a ogni sincronizzazione (quindi se elimini le identità dalla cartella, verranno eliminate nel sistema) o unire per caricare solo nuovi elementi. L'impostazione predefinita è la sovrascrittura.

Le impostazioni predefinite per questa funzionalità possono essere modificate da un amministratore.

Nota che tutte le immagini aggiunte utilizzando una cartella monitorata verranno aggiunte alla lista di controllo, comprese le immagini che sono al di sotto della soglia minima per la corrispondenza dei volti, come le immagini senza stella (nessun volto rilevato) e le immagini a 1 stella (un volto rilevato ma di qualità insufficiente per il riconoscimento facciale). BriefCam ignorerà le immagini non abbinabili. Se non si desidera che queste immagini compaiano nella lista di controllo, è necessario eliminarle manualmente dalla cartella.

Impostazioni del servizio di riconoscimento facciale BI

  • BIFaceRecognition.MaxSupportedRESEARCHSources – Imposta il numero massimo di fonti RESEARCH che un gruppo d’origine può gestire quando è abilitata la corrispondenza dei volti.

  • BIFaceRecognition.FaceMatchingThreshold – Imposta la soglia di corrispondenza dei volti nel modulo RESEARCH. I valori validi sono 0-1. Questa impostazione fornisce un ulteriore livello di messa a punto per il processo di Re-ID (che connette le diverse occorrenze di un volto a una singola identità). Se l'impostazione è 1, tutte le occorrenze del volto saranno considerate la stessa persona. Se è impostato su 0, tutte le occorrenze (anche della stessa persona) saranno contate come persone diverse.

    Il valore predefinito è 0,65. In alcuni ambienti, può essere utile modificarlo verso l'alto o verso il basso. Ad esempio, se la maggior parte delle persone nell'ambiente indossa un rivestimento per capelli, apparirebbe più simile all'algoritmo. Pertanto, sarà utile modificare l'algoritmo per essere più sensibile quando si collegano le occorrenze di volti alle identità.

  • BIFaceRecognition.FaceMatchingToWatchlistThreshold – Imposta la soglia del modulo RESEARCH per la corrispondenza facciale di un’identità in una watchlist. I valori validi sono 0-1 e il valore predefinito è 0,65.

  • BIFaceRecognition.RESEARCHnableFaceRecognition – Disabilitare la funzione di riconoscimento facciale nel modulo RESEARCH. Il valore predefinito è false.

    BIFaceRecognition settings.png

Nascondere il caricamento dei volti

Utilizzando l'impostazione dell'ambiente HideFacesUpload, è possibile attivare e disattivare la possibilità di caricare i volti nell'BriefCaminterfaccia. Ciò include il pulsante Carica identità nel filtro Riconoscimento facciale e i pulsanti Aggiungi identità e Aggiungi lista di controllo nelle liste di controllo dei volti.

Riconoscimento facciale - File OX.ini

Anteprime dei volti di alta qualità

Le miniature dei volti sono compresse per impostazione predefinita al 90%. Se è richiesta una qualità ancora superiore, è possibile modificare la compressione JPG al 100% (compressione quasi senza perdita). A tale scopo, nel file OX.ini il valore del parametro HighQualityFaceJPGs viene modificato da false (impostazione predefinita) a true.

Avvisi di precisione per il riconoscimento facciale ottimale

Il OX.ini file ha una serie di parametri di riconoscimento facciale che possono essere configurati per avvisi di precisione ottimali durante l'utilizzo di una watchlist. Si noti che quando si migliora l'accuratezza, potrebbero verificarsi un aumento dei costi di elaborazione, un ritardo negli avvisi e una diminuzione della qualità generale dell'estrazione degli oggetti. Per modificare un valore predefinito, rimuovere il commento dalla riga corrispondente e aggiornare il valore.

Le impostazioni rilevanti sono le seguenti e includono le impostazioni consigliate per una scena molto trafficata quando i volti di interesse sono grandi:

  • FullFrameSsdDetection: passaggio da falso a vero per migliorare il rilevamento in scenari molto affollati. Questo può portare al rilevamento errato di piccoli oggetti.

  • RealtimeMinCombinedScoreForAttributes: modifica da 0,4 a 0,3 per ridurre la soglia di cessazione anticipata della qualità del volto (quando smettere di provare a estrarre gli attributi del volto). Un valore inferiore può aumentare l'accuratezza a scapito dell'efficienza di elaborazione.

  • RealtimeMinCombinedScoreForFeatureExtraction – Cambiare da 0,4 a 0,3 per ridurre la soglia di terminazione anticipata della qualità del volto (quando smettere di tentare di estrarre un vettore di feature del volto). Un valore inferiore può aumentare l'accuratezza a scapito dell'efficienza di elaborazione. Questa impostazione è simile a quella precedente, ma rappresenta una fase diversa nella pipeline. Gli attributi vengono eseguiti prima dell'estrazione delle feature.

  • RealtimeMaxAttributeExtractionsInTrack – Aumenta il limite sui fotogrammi di estrazione degli attributi da 4 a 16.

  • RealtimeMaxFeatureExtractionsInTrack – Aumenta il limite sui fotogrammi di estrazione delle feature da 1 a 4.

  • RealtimeAlertMaxDelaySeconds – Aumenta il ritardo degli avvisi in tempo reale da 4 a 30 per ottenere tracciamenti più lunghi.

  • RealtimeAlertCoolDownSeconds: questo parametro imposta il periodo di raffreddamento per gli avvisi di riconoscimento facciale in tempo reale. Se una persona compare una seconda volta entro il limite, un avviso non verrà attivato la seconda volta.