License Plate Recognition-Android

This solutions stands for ANPR/ALPR(Automatic Number/License Plate Recognition), LPR, vehicle number plate recognition, plate number reader, vehicle scanner, vehicle detection for Android devic.

KBY-AI's LPR solutions utilize artificial intelligence and machine learning to greatly surpass legacy solutions. Now, in real-time, users can receive a vehicle's license plate number.

Automatic license-plate recognition (ALPR) is a technology that uses OCR(optical character recognition) on images to read vehicle registration plates. It can use existing closed-circuit television, road-rule enforcement cameras, or cameras specifically designed for the task. ALPR can be used by police forces around the world for law enforcement purposes, including to check if a vehicle is registered or licensed. It is also used for electronic toll collection on pay-per-use roads and as a method of cataloguing the movements of traffic, for example by highways agencies.

Features

License

We offer lifetime license(perpetual license) based on application ID for Android. and bundle ID for iOS . The license is available for one-time payment. In other words, once you purchase license from me, you can use our SDK permanently.

To request a license, please contact us:

Email: [email protected]

Screenshots

About SDK

1. Set up

1.1 Setting Up ALPR SDK

Android

  • Copy the SDK(folder libttvalpr) to root folder in your Android project.

  • Add SDK to the project in settings.gradle.

include ':libttvalpr'

1.2 Add dependency to your build.gradle

implementation project(path: ':libttvalpr')

2 API Usages

  • Activate the SDK by calling the setActivation method:

var ret = AlprSdk.setActivation("xxx...")
  • Extract plates using the extractFaces method:

 val alprResult: AlprResult = AlprSdk.process(
      SDK_IMAGE_TYPE.ULTALPR_SDK_IMAGE_TYPE_RGBA32,
      nativeBuffer, width.toLong(), height.toLong()
 )
 val plates = AlprUtils.extractPlates(alprResult);

Last updated