Skip to content

iOS ALPR/ANPR, LPR iOS, license plate recognition, vehicle number plate recognition, ALPR reader, ALPR scanner, license plate OCR, car number plate recognition

Notifications You must be signed in to change notification settings

kby-ai/Automatic-License-Plate-Recognition-iOS

Repository files navigation

Our facial recognition algorithm is globally top-ranked by NIST in the FRVT 1:1 leaderboards. badge

Latest NIST FRVT evaluation report 2024-12-20

FRVT Sheet

πŸ†” ID Document Liveness Detection - Linux - Here badge

πŸ€— Hugging Face - Here

πŸ“š Product & Resources - Here

πŸ›Ÿ Help Center - Here

πŸ’Ό KYC Verification Demo - Here

πŸ™‹β€β™€οΈ Docker Hub - Here

Automatic-License-Plate-Recognition-iOS

Overview

We implemented ANPR/ALPR(Automatic Number/License Plate Recognition) engine with unmatched accuracy and precision by applying cutting-edge deep learning techniques in this repository.

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

β—ΎLicense Plate Recognition SDK Product List

No. Repository SDK Details Status
1 LPR - Linux License Plate Recognition Linux SDK Available
2 LPR - Docker License Plate Recognition Docker Image Available
3 LPR - Flutter License Plate Recognition Flutter SDK Available
4 LPR - C# License Plate Recognition C# SDK Available
5 LPR - Android License Plate Recognition Android SDK Available
➑️ LPR - iOS License Plate Recognition iOS SDK Available

To get more products, please visit products here:

Screenshots

Performance Video

You can visit our YouTube video for ANPR/ALPR model's performance here to see how well our demo app works.

ANPR/ALPR Demo

SDK License

  • The code line below shows how to update SDK with the license key:
    var ret = ALPRSDK.setActivation("akxRJanttIzX+ddPyyKIXSYjtmGbrCO+zFn+7kvvIGRVJKaaOjZVWfi15a6Z1CCX5oR0aCGyD664" +
    "7KC6xbA4uK2xDw7g9W6M7QjS5LGfJgplEO45XqE3PgepmdqYiRFEl5sw+Xe+SWmfuOu8xyUwBD37" +
    "m2RoQ6TgCnBJ9rxYFM9MNxsLUrlBuKP5J8r/aZg5vFbotvLqXHI4enn8Lzva2lF6QYo0wMBhfus6" +
    "cY8fWzDnFvCvleLXHHGWCRYs0KLj37eCUAxVWuoO7luagiRoh0sFabCEtQx4GZf11ofcpqr8v7BO" +
    "j3PbBeba3PTbGgOoSvE7NKmwZTdv9uBRtK+LdQ==")
  • To request license key, please contact us:
    πŸ§™Email: [email protected]
    πŸ§™Telegram: @kbyaisupport
    πŸ§™WhatsApp: +19092802609
    πŸ§™Discord: KBY-AI
    πŸ§™Teams: KBY-AI

About SDK

1. Set up

  1. Copy the SDK library (alprsdk.framework folder) and pre-built onnxruntime library (onnxruntime.framework folder) to the root folder in your project.

  2. Add alprsdk.framework and onnxruntime.framework to your project in Xcode.

Project Navigator -> General -> Frameworks, Libraries, and Embedded Content

image

  1. Add the bridging header to your project settings

Project Navigator -> Build Settings -> Swift Compiler - General

image

2 API Usages

  • Activate the SDK by calling the setActivation method:
  var ret = ALPRSDK.setActivation("xxx...")
  • Get license plate number and its coordinates by calling the processImage method:
  let processImage = pickedImage.fixOrientation()
  let alprBoxes = ALPRSDK.processImage(processImage) as! [ALPRBox];
  let imageWithBoxes = drawALPRBoxes(on: processImage, boxes: alprBoxes)

About

iOS ALPR/ANPR, LPR iOS, license plate recognition, vehicle number plate recognition, ALPR reader, ALPR scanner, license plate OCR, car number plate recognition

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •