Skip to main content

Guía de administración de BriefCam

Ajustes Relacionados con El Reconocimiento Facial

Last Updated: 7 minute read
Versión2024r2
IdiomaEspañol

Atención

Esta funcionalidad no es aplicable al Hub. Solo es relevante para sitios y en implementaciones independientes.

Calidad de reconocimiento facial

En la canalización de reconocimiento facial, BriefCam detecta primero la cara y luego extrae los rasgos faciales:

  • Si se ha detectado una cara pero no se ha calculado el vector de características, la cara tendrá 1 estrella.

  • Si se detectó una cara y se calculó un vector de características, la cara tendrá al menos 2 estrellas.

Si una cara tiene 2 o 3 estrellas viene determinada por la configuración del entorno FaceRecognition.ClientFaceQualityThreshold (valor predeterminado 0.5)

  • Si la puntuación facial es superior al valor del ajuste FaceRecognition.ClientFaceQualityThreshold, la cara tendrá 3 estrellas.

  • Si la puntuación facial es inferior al valor del ajuste FaceRecognition.ClientFaceQualityThreshold, la cara tendrá 2 estrellas.

Face recognition quality.png

Escalabilidad de reconocimiento facial

Una lista de vigilancia puede compartirse entre varias instancias del servicio de reconocimiento facial. Esto se hace utilizando el ajuste de entorno AkkaShardingInstancesPerWatchlist. En este ajuste, el administrador establece el número de instancias de fragmento de AKKA por lista de vigilancia (el número de servicios de coincidencia de matrículas instalados).

Límites de carga de la lista de vigilancia facial

BriefCam Tiene límites predeterminados integrados con respecto a la carga de caras a una lista de vigilancia:

  • Se pueden cargar hasta 500 imágenes a la vez en una lista de vigilancia facial. Este valor predeterminado se puede cambiar utilizando el entorno clientMaxFaceImagesUploadCount.

  • Cada archivo facial está limitado a 20 MB.

Configuración de listas de vigilancia externas

Para habilitar las listas de vigilancia externas, debe dar al usuario permisos para ver las listas de vigilancia externas.

Para controlar la ruta en la que se actualizan las listas de vigilancia externas y se cargan en los BriefCam , así como la frecuencia con la que la lista de vigilancia se sincroniza con BriefCam, establezca los siguientes ajustes de administrador en la sección Servicio de reconocimiento facial:

  • ExternalWatchListSync.ExternalFolderScanIntervalMinutes – Establece la frecuencia con la que el sistema comprueba si hay algo nuevo y, a continuación, lo importa a una lista o listas de vigilancia. De forma predeterminada, la comprobación se realiza cada 60 minutos.

  • ExternalWatchListSync.ExternalWatchListRoot: esta es la ruta de acceso a la carpeta supervisada en el ordenador del servicio VS desde el que los usuarios pueden cargar varias caras. De forma predeterminada, esta carpeta se encuentra en C:\briefcam\ServerData\ExternalWatchLists.

  • ExternalWatchListSync.SyncMode – Establece si se sobrescribirá la lista de vigilancia cada sincronización (de modo que si elimina las identidades de la carpeta, se eliminarán en el sistema) o se fusionarán para cargar solo los elementos nuevos. De forma predeterminada, esto se establece en Overwrite.

    ExternalWatchList settings.png

Carga de Varias Caras desde Una Carpeta Monitorizada

Puede cargar varias caras desde una carpeta supervisada que se sincronizará con una lista de vigilancia. Puede cargar varias caras para las identidades y varias identidades para cada lote.

La carpeta monitorizada está en el ordenador del servidor VS. La ruta predeterminada es: C:\briefcam\ServerData\ExternalWatchLists. El administrador puede cambiar esta ruta automáticamente.

Para utilizar esta carpeta en un entorno distribuido, asegúrese de que BCUser tiene permisos para acceder a la carpeta. Para una instalación todo en uno, esto no es necesario.

Cada 60 minutos, el sistema comprueba si hay algo nuevo y, a continuación, lo importa a una o varias listas de vigilancia. En la carpeta ExternalWatchList puede crear una subcarpeta utilizando el nombre de la lista de vigilancia. En la subcarpeta debe crear carpetas con nombres de identidades y en la carpeta de cada identidad colocar al menos una foto de la cara de la identidad.

Monitored Folder.png

Hay una opción para sobrescribir la lista de vigilancia cada sincronización (por lo que si elimina identidades de la carpeta, se eliminarán en el sistema) o fusionarlas para cargar solo elementos nuevos. El valor predeterminado es sobrescribir.

Los ajustes predeterminados para esta funcionalidad pueden ser cambiados por un administrador.

Tenga en cuenta que todas las imágenes añadidas utilizando una carpeta monitorizada se añadirán a la lista de vigilancia, incluyendo las imágenes que están por debajo del umbral mínimo para la coincidencia de caras, como las imágenes sin estrellas (sin cara detectada) y las imágenes de 1 estrella (se ha detectado una cara, pero con calidad insuficiente para el reconocimiento facial). BriefCam ignorará las imágenes que no admiten coincidencia. Si no quiere que estas imágenes aparezcan en la lista de vigilancia, debe eliminarlas manualmente de la carpeta.

Configuración del servicio de reconocimiento facial de BI

  • BIFaceRecognition.MaxSupportedRESEARCHSources: establece el número máximo de fuentes de RESEARCH que puede manejar un grupo de fuentes cuando se habilita la conciliación facial.

  • BIFaceRecognition.FaceMatchingThreshold: establezca el umbral de coincidencia de caras en el módulo RESEARCH. Los valores válidos son 0-1. Este ajuste proporciona una capa adicional de ajuste fino para el proceso de Re-ID (que conecta diferentes ocurrencias de una cara a una sola identidad). Si el ajuste se establece en 1, todas las apariciones de caras se considerarán la misma persona. Si se establece en 0, todas las ocurrencias (incluso de la misma persona) se contarán como personas diferentes.

    El valor predeterminado es 0,65. En algunos entornos, puede ser beneficioso ajustarlo hacia arriba o abajo. Por ejemplo, si la mayoría de las personas en el medio ambiente usan un recubrimiento para el cabello, se parecerían más al algoritmo. Por lo tanto, será beneficioso modificar el algoritmo para ser más sensible al conectar las ocurrencias de rostros con las identidades.

  • BIFaceRecognition.FaceMatchingToWatchlistThreshold – Establece el umbral del módulo de RESEARCH para la coincidencia facial de una identidad en una lista de vigilancia. Los valores válidos son 0-1 y el valor predeterminado es 0,65.

  • BIFaceRecognition.RESEARCHEnableFaceRecognition: deshabilite la característica de reconocimiento facial en el módulo RESEARCH. El valor predeterminado es false.

    BIFaceRecognition settings.png

Ocultar la carga de rostros

Con la configuración del entorno HideFacesUpload, puede activar y desactivar la capacidad de cargar caras en la interfaz de BriefCam . Esto incluye el botón Cargar identidades en el filtro Reconocimiento facial y los botonesAñadir identidad y Añadir lista de vigilancia en las listas de vigilancia de Caras.

Reconocimiento facial – Archivo OX.ini

Miniaturas faciales de alta calidad

Las miniaturas de la cara están comprimidas por defecto al 90%. Si se requiere una calidad aún mayor, puede cambiar la compresión JPG a 100% (compresión casi sin pérdidas). Esto se hace en el archivo OX.ini, cambiando el valor del parámetro HighQualityFaceJPGs de false (el valor predeterminado) a true.

Alertas de precisión óptima de reconocimiento facial

El archivo de OX.ini tiene una serie de parámetros de reconocimiento facial que se pueden configurar para alertas de precisión de reconocimiento facial óptimas cuando se utiliza una lista de vigilancia. Tenga en cuenta que al mejorar la precisión, puede haber un aumento en los costes de procesamiento, un retraso en las alertas y una disminución en la calidad general de la extracción de objetos. Para cambiar un valor predeterminado, quite los comentarios de la línea correspondiente y actualice el valor.

Los ajustes relevantes son los siguientes e incluyen los ajustes recomendados para una escena muy concurrida cuando las caras de interés son grandes:

  • FullFrameSsdDetection: cambie de falso a verdadero para mejorar la detección en escenarios muy concurridos. Esto puede dar lugar a la detección errónea de objetos pequeños.

  • RealtimeMinCombinedScoreForAttributes – Cambiar de 0.4 a 0.3 para reducir el umbral de terminación anticipada de la calidad de la cara (cuándo dejar de intentar extraer los atributos de la cara). Un valor más bajo puede aumentar la precisión a expensas de la eficiencia del procesamiento.

  • RealtimeMinCombinedScoreForFeatureExtraction – Cambiar de 0.4 a 0.3 para reducir el umbral de terminación anticipada de la calidad de la cara (cuándo dejar de intentar extraer un vector de características de la cara). Un valor más bajo puede aumentar la precisión a expensas de la eficiencia del procesamiento. Este ajuste es similar al anterior, pero es una etapa diferente en la canalización. Los atributos se realizan antes de la extracción de funciones.

  • RealtimeMaxAttributeExtractionsInTrack: aumente el límite de fotogramas de extracción de atributos de 4 a 16.

  • RealtimeMaxFeatureExtractionsInTrack: aumente el límite de fotogramas de extracción de características de 1 a 4.

  • RealtimeAlertMaxDelaySeconds: aumente el retraso de la alerta en tiempo real de 4 a 30 para obtener pistas más largas.

  • RealtimeAlertCoolDownSeconds: este parámetro establece el periodo de enfriamiento para las alertas de reconocimiento facial en tiempo real. Si una persona aparece una segunda vez dentro del límite, no se activará una alerta la segunda vez.