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.

Wenn eine erweiterte Konfiguration angebracht ist

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:

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:

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

VerhaltenBeschreibungStandardwert
IgnoreRedetectionWindowZeitfenster, 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: Threads = max. zwischen 4 und 2 × CPU-Kerne / Kameras
  • Manuell: Ganzzahliger Wert (z. B. 4), der die Anzahl der Threads pro Kamera angibt
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.

  • Geringe Komplexität: weniger Verarbeitung, schneller
  • Hohe Komplexität: mehr Verarbeitung, langsamer – relevant für Bilder mit geringer Qualität
  • Range: integer [0,10].
5
LicensePlateCacheSizeAnzahl der Erkennungen, die im Speicher gehalten werden, während darauf gewartet wird, vom Ereignisserver abgerufen zu werden.1 Sekunde
LicensePlateApiReturnCountMaximale 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