Erweiterte LPR-Serverkonfiguration
Der LPR-Server umfasst eine Reihe erweiterter Konfigurationsoptionen, die über das hinausgehen, was in der XProtect Management Client oder XProtect Smart Client verfügbar ist. Diese Optionen bieten eine tiefere Kontrolle darüber, wie sich die LPR-Engine verhält, werden aber absichtlich nicht in der Benutzeroberfläche offengelegt.
Die erweiterte Konfiguration ist für spezielle Szenarien gedacht, in denen das Standardverhalten des Systems den Bedarf Ihres Unternehmens nicht deckt.
Die Konfigurationseinstellungen werden in einer Konfigurationsdatei im Installationsverzeichnis des LPR-Servers namens VideoOS.LPR.Server.exe.config verwaltet. Es verwendet eine XML-ähnliche Struktur, die Sie in einem Texteditor öffnen und bearbeiten können.
Sie können die Datei finden, in der Sie XProtect LPR installiert haben. Der Standard-Installationspfad ist C:\Program files\Milestone\XProtect LPR Server.
Die XProtect Benutzeroberfläche macht die Änderungen an keiner der Einstellungen verfügbar oder validiert sie. Wenn Sie diese ändern, kann dies verhindern, dass der LPR-Server gestartet wird, Laufzeitfehler verursachen oder dazu führen, dass die Erkennung fehlschlägt. Nur geschultes oder zertifiziertes Personal mit einem klaren Verständnis der Architektur des LPR-Servers sollte die Einstellungen der Konfigurationsdatei ändern.
Die erweiterten Konfigurationseinstellungen sind nicht für das tägliche Tuning konzipiert. In den meisten Bereitstellungen bietet die Standardkonfiguration das beste Gleichgewicht zwischen Leistung, Genauigkeit und Stabilität.
Normalerweise verwenden Sie die erweiterte Konfiguration nur, wenn Sie Folgendes benötigen:
-
Untersuchung von Performance- oder Verarbeitungsengpässen
-
Debug-Erkennungsfluss, Zeitablauf oder Ereignisgenerierung
-
Anpassen des Systemverhaltens für nicht standardmäßige Umgebungen, z. B. ungewöhnliche Kameraeinstellungen oder Einschränkungen der Bildqualität
Die Verwendung dieser Einstellungen ohne ein klares Ziel kann die Systemzuverlässigkeit oder die Erkennungsqualität verringern.
Auswirkungen von Upgrades und Neuinstallationen
Erweiterte Konfigurationsänderungen werden nicht automatisch beibehalten. Bei Upgrades oder Neuinstallationen wird die Konfigurationsdatei überschrieben. Dieses Verhalten ist beabsichtigt und trägt dazu bei, die Kompatibilität zwischen den Softwareversionen zu gewährleisten. Die Konfigurationsparameter können sich zwischen den Versionen ändern, und ältere Werte sind möglicherweise nicht mehr gültig.
Nach einem Upgrade:
-
Überprüfen Sie Ihre vorherigen Änderungen manuell.
-
Wenden Sie nur die noch relevanten Einstellungen erneut an.
-
Vermeiden Sie es, eine gesamte Konfigurationsdatei aus einer älteren Version in eine neue Installation zu kopieren.
Dieser Ansatz reduziert das Risiko von Startfehlern, die durch veraltete oder nicht unterstützte Parameter verursacht werden. Wenden Sie nach einem Upgrade Ihre Änderungen erneut von Hand an und nur die, die noch gelten.
Beispiele für das Konfigurationsverhalten, das Sie aktualisieren können
| Verhalten | Beschreibung | Standardwert | |
|---|---|---|---|
| IgnoreRedetectionWindow | Zeitfenster, in dem dasselbe Kennzeichen kein neues Ereignis generiert. Wenn das Kennzeichen kontinuierlich erkannt wird, wird nur ein Ereignis generiert. | 5 Sekunden | |
| ProcessingThreadsPerCore | Gibt die pro Kamera verwendeten Analysethreads an.
| Auto | |
| SystemComplexity | Verarbeitungskomplexität der Engine. Wenn die Bilder eine gute Qualität aufweisen, hat die Komplexität nur geringe Auswirkungen. Der Unterschied ist bei Bildern mit geringerer Qualität deutlicher zu erkennen.
| 5 | |
| LicensePlateCacheSize | Anzahl der Erkennungen, die im Speicher gehalten werden, während darauf gewartet wird, vom Ereignisserver abgerufen zu werden. | 1 Sekunde | |
| LicensePlateApiReturnCount | Maximale Anzahl von Kennzeichen, die bei jedem Aufruf des Event Servers zurückgegeben werden. | 100 Kennzeichen | |
| LogLicensePlateRecognitions | Ermöglicht die Protokollierung erkannter Nummernschilder im LPR-Protokoll. Muss 0 (false) oder 1 (true) sein. | 0 |