Configuración avanzada del servidor LPR

El servidor LPR incluye un conjunto de opciones de configuración avanzadas que van más allá de lo disponible en el XProtect Management Client o XProtect Smart Client. Estas opciones proporcionan un control más profundo sobre el comportamiento del motor LPR, pero intencionalmente no están expuestas en la interfaz de usuario.

La configuración avanzada está destinada a escenarios especializados en los que el comportamiento predeterminado del sistema no cubre las necesidades de su organización.

Los ajustes de configuración se mantienen dentro de un archivo de configuración en el directorio de instalación del servidor LPR llamado VideoOS.LPR.Server.exe.config. Utiliza una estructura similar a XML que puede abrir y editar en un editor de texto.

Puede encontrar el archivo donde se ha instalado XProtect LPR. La ruta de instalación predeterminada es C:\Program files\Milestone\XProtect LPR Server.

La interfaz de usuario de XProtect no expone ni valida los cambios en ninguno de los ajustes. Cambiarlos puede evitar que el servidor LPR se inicie, causar errores en tiempo de ejecución o hacer que el reconocimiento falle. Solo el personal capacitado o certificado con una comprensión clara de la arquitectura del servidor LPR debe modificar los ajustes del archivo de configuración.

Cuando la configuración avanzada es adecuada

Los ajustes de configuración avanzados no están diseñados para la afinación diaria. En la mayoría de las implementaciones, la configuración predeterminada proporciona el mejor equilibrio entre rendimiento, precisión y estabilidad.

Normalmente utiliza la configuración avanzada solo cuando necesita:

El uso de estos ajustes sin un objetivo claro puede reducir la fiabilidad del sistema o la calidad del reconocimiento.

Impacto de actualizaciones y reinstalación

Los cambios de configuración avanzados no se conservan automáticamente. Durante las actualizaciones o la reinstalación, el archivo de configuración se sobrescribe. Este comportamiento es intencional y ayuda a garantizar la compatibilidad entre versiones de software. Los parámetros de configuración pueden cambiar entre versiones, y los valores más antiguos pueden dejar de ser válidos.

Después de una actualización:

Este enfoque reduce el riesgo de fallos de inicio causados por parámetros obsoletos o no compatibles. Después de una actualización, vuelva a aplicar los cambios a mano y solo los que aún se aplican.

Ejemplos de comportamiento de configuración que puede actualizar

ComportamientoDescripciónValor predeterminado
IgnoreRedetectionWindowVentana de tiempo durante la cual la misma matrícula no generará un nuevo evento. Si la matrícula se detecta continuamente, solo se genera un evento.5 segundos
ProcessingThreadsPerCore

Especifica los subprocesos de análisis utilizados por cámara.

  • Auto: subprocesos = máx. entre 4 y 2 × núcleos CPU/cámaras
  • Manual: valor entero (por ejemplo, 4) que indica el número de subprocesos por cámara
Auto
SystemComplexity

Complejidad de procesamiento del motor. Si las imágenes son de buena calidad, la complejidad tiene poco efecto. La diferencia es más notable con imágenes de menor calidad.

  • Baja complejidad: menos procesamiento y más rápido
  • Alta complejidad: más procesamiento y más lento, lo que es relevante para imágenes de baja calidad
  • Rango: entero [0,10].
5
LicensePlateCacheSizeNúmero de reconocimientos que se deben conservar en la memoria mientras se espera que los recupere el servidor de eventos.1 segundo
LicensePlateAppReturnCountNúmero máximo de matrículas a devolver en cada llamada al servidor de eventos.100 matrículas
LogLicensePlateRecognitions Habilita el registro de matrículas detectadas en el registro LPR. Debe ser 0 (false )o 1 (true).0