Configuration avancée du serveur LPR

Le serveur LPR comprend un ensemble d’options de configuration avancées qui vont au-delà de ce qui est disponible dans XProtect Management Client ou XProtect Smart Client. Ces options offrent un contrôle plus profond sur le comportement du moteur de reconnaissance de plaque, mais elles ne sont pas exposées intentionnellement dans l'interface utilisateur.

La configuration avancée est destinée à des scénarios spécialisés où le comportement par défaut du système ne couvre pas les besoins de votre organisation.

Les paramètres de configuration sont conservés dans un fichier de configuration dans le répertoire d'installation du serveur LPR appelé VideoOS.LPR.Server.exe.config. Il utilise une structure de type XML que vous pouvez ouvrir et modifier dans un éditeur de texte.

Vous pouvez trouver le fichier où vous avez installé XProtect LPR. Le chemin d'installation par défaut est C:\Program files\Milestone\XProtect LPR Server.

L'interface utilisateur XProtect n'expose ni ne valide les modifications apportées à aucun des paramètres. Les modifier peut empêcher le démarrage du serveur LPR, provoquer des erreurs d'exécution ou provoquer l'échec de la reconnaissance. Seul le personnel formé ou certifié ayant une compréhension claire de l'architecture du serveur LPR doit modifier les paramètres du fichier de configuration.

Lorsque la configuration avancée est appropriée

Les paramètres de configuration avancés ne sont pas conçus pour le réglage quotidien. Dans la plupart des déploiements, la configuration par défaut offre le meilleur équilibre entre performance, précision et stabilité.

En règle générale, vous utilisez la configuration avancée uniquement lorsque vous devez :

L'utilisation de ces paramètres sans objectif clair peut réduire la fiabilité du système ou la qualité de la reconnaissance.

Impact des mises à niveau et de la réinstallation

Les modifications de configuration avancées ne sont pas conservées automatiquement. Lors des mises à niveau ou de la réinstallation, le fichier de configuration est écrasé. Ce comportement est intentionnel et permet d'assurer la compatibilité entre les versions du logiciel. Les paramètres de configuration peuvent changer entre les versions, et les anciennes valeurs peuvent ne plus être valides.

Après une mise à niveau :

Cette approche réduit le risque de pannes de démarrage causées par des paramètres obsolètes ou non pris en charge. Après une mise à niveau, réappliquez vos modifications à la main et uniquement celles qui s'appliquent encore.

Exemples de comportement de configuration que vous pouvez mettre à jour

ComportementDescriptionValeur par défaut
IgnoreRedetectionWindowFenêtre de temps pendant laquelle la même plaque ne générera pas de nouvel événement. Si la plaque est continuellement détectée, un seul événement est généré.5 secondes
ProcessingThreadsPerCore

Spécifie les fils d'analyse utilisés par caméra.

  • Auto : fils = max entre 4 et 2 cœurs / caméras CPU
  • Manuel : valeur entière (par exemple, 4) indiquant le nombre de fils par caméra
Auto
SystemComplexity

Complexité de traitement du moteur. Si les images sont de bonne qualité, la complexité a peu d'effet. La différence est plus perceptible avec les images de qualité inférieure.

  • Faible complexité : moins de traitement, plus rapide
  • Grande complexité : traitement plus important et plus lent, ce qui est pertinent pour les images de faible qualité
  • Plage : nombre entier [0,10].
5
LicensePlateCacheSizeNombre de reconnaissances à conserver en mémoire en attendant d'être récupérées par le serveur d'événements.1 seconde
LicensePlateApiReturnCountNombre maximum de plaques à renvoyer lors de chaque appel au serveur d'événements.100 plaques
LogLicensePlateRecognitions Active la journalisation des plaques d'immatriculation détectées dans le journal LPR. Doit être 0 (false )ou 1 (true).0