高度なLPRサーバー設定

LPRサーバーには、XProtectManagement ClientまたはXProtect Smart Clientヨーロッパで利用可能な機能の枠を超えた、高度な設定オプションのセットが含まれています。これらのオプションにより、ナンバープレート認識エンジンの動作をより詳細に制御できますが、ユーザーインターフェイスでは意図的に公開されません。

高度な設定は、システムのデフォルトの動作では組織のニーズがカバーされない、特殊なシナリオを想定しています。

構成設定は、VideoOS.LPR.Server.exe.configという名前のLPRサーバーのインストールディレクトリ内の構成ファイル内に維持されます。テキストエディタで開いて編集できるXMLのような構造を使用しています。

インストールしたファイルが見つかりXProtect LPRます。デフォルトのインストールパスはC:\Program files\Milestone\XProtect LPR Serverです。

ユーザーインターフェイスはXProtect、どの設定に対する変更も公開または検証しません。これらを変更すると、ナンバープレート認識サーバーの起動を妨げたり、ランタイムエラーを引き起こしたり、認識の失敗を引き起こしたりすることがあります。LPRサーバーのアーキテクチャを明確に理解している、トレーニングを受けた、または認定された担当者のみが、設定ファイルの設定を変更する必要があります。

高度な設定が適切な場合

高度な構成設定は、日常のチューニング用には設計されていません。ほとんどのデプロイメントでは、デフォルト設定がパフォーマンス、精度、安定性の最適なバランスを提供します。

通常、高度な設定は以下が必要な場合にのみ使用します。

明確な目標を持たずにこれらの設定を使用すると、システムの信頼性や認識品質を低下させることができます。

アップグレードと再インストールの影響

高度な設定の変更は自動的に保存されません。アップグレード中または再インストール中は、設定ファイルは上書きされます。この動作は意図的なものであり、ソフトウェアバージョン間の互換性を確保するのに役立ちます。設定パラメータはリリース間で変更でき、古い値が有効でなくなる可能性があります。

アップグレード後:

このアプローチにより、古いパラメータまたはサポートされていないパラメータによって引き起こされる起動障害のリスクが軽減されます。アップグレード後、変更を手動で再適用し、まだ適用されているものだけを再適用します。

更新できる設定動作の例

動作説明デフォルト値
IgnoreRedetectionWindow同じプレートが新しいイベントを生成しない時間枠。プレートが継続的に検出されると、1つのイベントだけが生成されます。5秒
ProcessingThreadsPerCore

カメラごとに使用する分析スレッドを指定します。

  • 自動:スレッド=最大4~2 × CPUコア/カメラ
  • Manual: カメラごとのスレッド数を示す整数値(例: 4)
自動
SystemComplexity

エンジンの処理複雑度。画像の画質が良い場合、複雑さはほとんど影響しません。違いは、低画質の画像ほど顕著です。

  • 低い複雑さ:より少ない処理、より速い
  • 高い複雑性:より多くの処理、より遅い – 低画質に関連
  • 範囲:整数[0,10]。
5
LicensePlateCacheSizeイベントサーバーによるフェッチ待機中にメモリに保持する認識の数。1秒
LicensePlateApiReturnCountイベントサーバーへの呼び出しごとに返されるプレートの最大数。100プレート
LogLicensePlateRecognitions 検出されたナンバープレートをLPRログに記録できるようにします。0または1(真)でなければなりません。0