CapCognition.Net.LicensePlateDetection 2.1.1

dotnet add package CapCognition.Net.LicensePlateDetection --version 2.1.1
                    
NuGet\Install-Package CapCognition.Net.LicensePlateDetection -Version 2.1.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CapCognition.Net.LicensePlateDetection" Version="2.1.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CapCognition.Net.LicensePlateDetection" Version="2.1.1" />
                    
Directory.Packages.props
<PackageReference Include="CapCognition.Net.LicensePlateDetection" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CapCognition.Net.LicensePlateDetection --version 2.1.1
                    
#r "nuget: CapCognition.Net.LicensePlateDetection, 2.1.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CapCognition.Net.LicensePlateDetection@2.1.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CapCognition.Net.LicensePlateDetection&version=2.1.1
                    
Install as a Cake Addin
#tool nuget:?package=CapCognition.Net.LicensePlateDetection&version=2.1.1
                    
Install as a Cake Tool

License Plate Detection (LPR) for .NET LTS

High-performance license plate recognition for many European countries, including optional vehicle type detection.
Designed for .NET LTS applications with optimized models for different hardware platforms.

Supported Vehicle Types

  • Car
  • Motorbike
  • Tractor
  • Truck

Supported Countries

A, B, BG, CH, CZ, D, DK, E, EST, F, FIN, FL, GB, GR, H, HR, I, IRL, L, LT, LV, NL, P, PL, RO, S, SK, SLO

Features

  • New multi-model algorithm with recognition rates above 98%.
  • Selectable model qualities for performance optimization depending on hardware.
  • CUDA acceleration on Windows and Linux for maximum performance.
    Requires CUDA Toolkit and cuDNN.
  • Optional vehicle detection can be disabled for higher performance.
  • Automatic model download at runtime if not bundled in the deployment.
  • Background pre-download supported (recognition fails if models are not available at runtime).
  • Fluent API support (from version 2.1.0).

See .NET LTS examples at CapCognition GitHub.

Model Downloads

Note: The models can only be used together with the CapCognition License Plate Detection library.
Usage in other libraries is not permitted.

Recognition Modes (new in 2.1.0)

The detection can be configured in different modes depending on application requirements:

  1. Country-based plate → then vehicle type (vehicle type is detected only if a plate was recognized).
  2. Country-based plate only (no vehicle type detection).
  3. Vehicle type only.
  4. Vehicle type first → then country-based plate (plate search only inside detected vehicles).
  5. "No country" plate → then vehicle type (plate detection without country validation).
  6. "No country" plate only (no vehicle type detection).
  7. Vehicle type first → then "no country" plate (plate search only inside detected vehicles).

The new "No Country" plate detection allows reliable recognition of most license plates, even if the country is not explicitly trained.
Limitation: No country validation of recognized plates.

Platform Support

  • Windows x64
  • Linux 64-bit
  • Linux ARM 64-bit (Raspberry OS)
    • Raspberry OS 64-bit Bullseye (legacy)
    • Raspberry OS 64-bit Bookworm

Only 64-bit operating systems are supported.
Windows x86 and Linux ARM 32-bit are no longer supported.

Licensing

This library is available as a trial version with a limited number of recognitions per application start.

  • After reaching the limit, the application must be restarted to continue recognition.
  • The trial version is intended for testing and development purposes only.
  • For production use, a license must be purchased.

Release Notes

Version 2.1.1

  • options made disposable and some tool functions added

Version 2.1.0

  • Added Fluent API
  • New recognition modes (country-based, vehicle-based, "no country" just license plate)

Version 2.0.3

  • NuGet dependencies updated
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.1.1 54 8/23/2025
2.1.0 49 8/23/2025
2.0.3 148 6/22/2025
2.0.2 154 4/13/2025
2.0.1 123 2/16/2025
2.0.0 107 1/22/2025
1.2.1 142 9/26/2024
1.2.0 139 5/12/2024
1.1.1 171 4/7/2024

LicensePlateDetection