ANPR SDK for Windows


Based on 10+ years experience in development of machine vision automation solutions our team release royalty free SD-TOOLKIT ANPR SDK for Microsoft Windows. The Aronym ANPR is formed from the term "Automatic Number Plate Recognition". Another name of this tecthnology is "License Plate Recognition" (LPR). The SDK allows you to read license plate from visual sources such as images or video stream. The ANPR SDK API is accessible by various programming languages such as C, C++, C#, VB6, VB.NET, Java, Delphi and many others. By using our ANPR SDK you will be able to integrate license plate recognition functionality into your application within several hours or even less. Tools, information, and sample applications are provided to help you integrate high performance ANPR functionality into your application or solution.

download trial x86
download trial x64
order now

product version: 1.3.2


product release notes:

Supported Platforms

  • Desktop OS: Requires Windows10, Windows8 or Windows7
  • Server OS: Requires Windows Server 2016, Windows Server 2012, or Windows 2008 Server

Technical details

Supported Countries

Albania, Algeria, Argentina, Australia, Austria, Azerbaijan, Bahrain, Barbados, Belarus, Belgium, Bolivia, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria, Canada, Chile, Columbia, Congo (Brazzaville), Costa Rica, Croatia, Cuba, Czech Republic, D.R.Congo (former Zaire), Denmark, Ecuador, Egypt, Estonia, Finland, France, Georgia, Germany, Ghana, Greece, Guatemala, Guernsey, Hong Kong, Hungary, Indonesia, Iran, Iraq, Ireland, Isle of Man, Israel, Italy, Jersey, Jordan, Kazakhstan, Kosovo, Kuwait, Latvia, Lebanon, Luxembourg, Lithuania, Macedonia, Malaysia, Mexico, Moldova, Monaco, New Zeland, Nigeria, Netherlands, North Korea, Norway, Pakistan, Paraguay, Peru, Phillipines, Poland, Portugal, Qatar, Romania, Russia, Saudi Arabia, Serbia, Singapore, Slovakia, Slovenia, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, Tanzania, Tunisia, Turkey, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Venezuela, Vietnam


The diagram below demonstrate basic SDK components usage concept.

To access ANPR recognition functionality use one of the Application Programming Interfaces (API) available. The API depends on programming language the application is written on or framework the application is working with. For example, to call ANPR Engine API from C# applications you can use either export functions of SDTAnprApi.dll or use .NET classes available from .NET assembly SDTAnpr.Net.dll. Each API have related runtime components set which your application is linked with and such runtimes components must be included later into your application setup when you will distribute your complete software to your customer.

Runtimes and Supported Programming languages

  • Native API library Windows (SDTAnpr.dll): C/C++, C#, Visual Basic, Delphi
  • .NET library (SDTAnpr.Net.dll): Managed C++, C#, VB.NET
  • COM (SDTAnpr.Net.dll/SDTAnpr.Net.tlb): C/C++, C#, Visual Basic, VB.NET, Delphi, VB script, Java script, etc.

The following diagrams demonstrate linkage between various libraries and a language/technology it is mainly made for.

Microsoft Windows runtimes and API

SDTAnpr.dll - Native Windows DLL. Core ANPR API library. This library export functions can be called from most programming languages.
SDTAnpr.Net.dll - .NET Assembly. A .NET wrapper on the top of native API developed as a .NET control for integration into C# and VB.NET application.