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
<PackageReference Include="CapCognition.Net.LicensePlateDetection" Version="2.1.1" />
<PackageVersion Include="CapCognition.Net.LicensePlateDetection" Version="2.1.1" />
<PackageReference Include="CapCognition.Net.LicensePlateDetection" />
paket add CapCognition.Net.LicensePlateDetection --version 2.1.1
#r "nuget: CapCognition.Net.LicensePlateDetection, 2.1.1"
#:package CapCognition.Net.LicensePlateDetection@2.1.1
#addin nuget:?package=CapCognition.Net.LicensePlateDetection&version=2.1.1
#tool nuget:?package=CapCognition.Net.LicensePlateDetection&version=2.1.1
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:
- Country-based plate → then vehicle type (vehicle type is detected only if a plate was recognized).
- Country-based plate only (no vehicle type detection).
- Vehicle type only.
- Vehicle type first → then country-based plate (plate search only inside detected vehicles).
- "No country" plate → then vehicle type (plate detection without country validation).
- "No country" plate only (no vehicle type detection).
- 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 | Versions 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. |
-
net8.0
- CapCognition.Net.Core (>= 2.1.1)
- CapCognition.Net.Licensing (>= 1.2.2)
- Microsoft.ML.OnnxRuntime (>= 1.22.0)
- Microsoft.ML.OnnxRuntime.Gpu (>= 1.22.0)
- Microsoft.ML.OnnxRuntime.Managed (>= 1.22.0)
- SkiaSharp (>= 3.119.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
LicensePlateDetection