Documentation for Axxon One 2.0. Documentation for other versions of Axxon One is available too.

Previous page Recommendations for configuring the speed detection area  Optimizing the operation of License plate recognition RR and Vehicle recognition RR on GPU in Linux OS Next page

Starting with DetectorPack 3.10, a utility was added to the RR LPR add-on (see Installing DetectorPack add-ons), which allows you to create GPU neural network caches without using Axxon One. The presence of the cache speeds up the initialization and optimizes video memory consumption.

To optimize the operation of the License plate recognition RR and Vehicle recognition RR on GPU, do the following:

  1. Stop the server (see Stopping the server).

    Attention!

    If the system has the software running on GPU, it is necessary to stop its operation.

  2. Create the GPU_CACHE_DIR system variable (see Appendix 9. Creating system variable) by specifying in the Variable value field the path to the cache location with an arbitrary folder name. For example, D:\AO_GPU_cache. The specified directory will store the cache for all used detectors and neural networks.

  3. To call the utility, open in the command line: C:\Program Files\Common Files\AxxonSoft\DetectorPack\RRGpuCacheGenerator.exe and press Enter.

  4. Select the required cache sets by specifying the y value:

    1. lpr recognition—recognition of a vehicle license plate;
    2. vehicle recognition—recognition of a vehicle.
      When you select the lpr recognition cache set, you need to specify the required countries in the numeric or alphabetic form. After you select all required countries, enter the done value.

      AM (Armenia)
      AR (Argentina)
      AT (Austria)
      AZ (Azerbaijan)
      BE (Belgium)
      BG (Bulgaria)
      BN (Brunei)
      BR (Brazil)
      BY (Belarus)
      CI (Ivory Coast)
      CN (China)
      CO (Colombia)
      CY (Cyprus)
      CZ (Czech Republic)
      DE (Germany)
      DK (Denmark)
      EE (Estonia)
      EG (Egypt)
      ES (Spain)
      FI (Finland)
      FR (France)
      GE (Georgia)
      GR (Greece)
      HR (Croatia)
      HU (Hungary)
      ID (Indonesia)
      IE (Ireland)
      IT (Italy)
      KG (Kyrgyzstan)
      KZ (Kazakhstan)
      LT (Lithuania)
      LU (Luxembourg)
      LV (Latvia)
      MD (Moldova)
      MM (Myanmar)
      MT (Malta)
      MX (Mexico)
      MY (Malaysia)
      NL (Netherlands)
      PE (Peru)
      PL (Poland)
      PT (Portugal)
      PA (Panama)
      PY (Paraguay)
      RO (Romania)
      RS (Serbia)
      RU (Russia)
      SE (Sweden)
      SI (Slovenia)
      SK (Slovakia)
      TJ (Tajikistan)
      TM (Turkmenistan)
      UA (Ukraine)
      UZ (Uzbekistan)
      UY (Uruguay)
      VN (Venezuela)
      VN (Vietnam)
      US (USA)
      LK (Sri Lanka)
      CL (Chile)
      TN (Tunisia)

    3. When you select the vehicle recognition cache set without lpr recognition, you must choose the territory where vehicle recognition is going to be performed:
      1. CIS countries1;
      2. Other countries2.
  5. Select one of the accuracy and performance values by specifying the corresponding number:
    1. Medium accuracy, high performance1, provides medium recognition accuracy and high performance of the GPU (less load on the GPU);
    2. High accuracy, medium performance2, provides high recognition accuracy and medium performance of the GPU (high load on the GPU).
  6. Specify the ID of the required GPU (see Selecting Nvidia GPU when configuring detectors).
  7. Press Enter.

As a result, the process of creating cache starts, which takes about 30 minutes. The duration of the process depends on the selected types of cache, number of countries, and Nvidia GPU model.

Optimizing the operation of the License plate recognition RR and Vehicle recognition RR on GPU is complete.

Attention!

Cache must be recreated:

  • if you update the RR LPR add-on (see Installing DetectorPack add-ons),
  • if you change the Nvidia GPU model,
  • if you update Nvidia GPU drivers,
  • if you change the previously specified parameters (for example, the list of countries, accuracy value, and so on).  
  • No labels