Skip to main content

License Plate Annotation Tool

PyPI Python

License Plate Annotation Tool interface

A browser-based tool for turning vehicle footage into clean, reviewable license-plate datasets. It provides a guided workflow with useful defaults, so no computer-vision or command-line expertise is required after installation.

Assembled and packaged by hazen.ai, the tool combines existing open-source packages in an approachable interface. It is powered by FastALPR and uses ONNX models for plate detection and OCR.

Quick start

Python 3.10 or newer is required.

  1. Install the package:

    pip install license-plate-annotation-tool
    
  2. Open the app:

    license-plate-annotation-tool
    

The app opens automatically in your browser. If the launcher is not available in the current terminal, use:

python -m hazen_license_plate_annotation_tool

What it does

The guided workflow handles the complete process from a single uploaded video:

  1. Create frames — choose 5–20 FPS and optionally process only part of the video.
  2. Remove repeats — group visually similar frames and retain the clearest examples.
  3. Extract plates — detect and crop each plate, then use OCR text to name it when possible.

Each stage is also available independently when you only need one part of the workflow.

Results

Results are provided as downloadable ZIP files. Depending on the selected workflow, they include extracted frames, a reduced image set, or license-plate crops, together with:

  • manifest.csv — a record of generated files and processing outcomes.
  • run_config.json — the settings used for that run.

Unreadable plates are still retained, allowing them to be reviewed and labeled manually.

Models

The default ONNX models are:

Task Default model Provided through
Plate detection yolo-v9-s-608-license-plate-end2end Open Image Models
Plate OCR cct-s-v2-global-model Fast Plate OCR

Other models exposed by the installed FastALPR version can be selected in the app. Model files are downloaded on first use, stored in the user's cache, and are not included in this package. CPU inference is provided by ONNX Runtime.

Privacy and storage

Uploads and generated files remain in a temporary directory for the active browser session. Download any results you want to keep before closing or restarting the app.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

license_plate_annotation_tool-0.1.5.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

license_plate_annotation_tool-0.1.5-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file license_plate_annotation_tool-0.1.5.tar.gz.

File metadata

File hashes

Hashes for license_plate_annotation_tool-0.1.5.tar.gz
Algorithm Hash digest
SHA256 2d3cce7ea4b6924bb58bc1efdc79a6db9896fb6375d60e06487ba6d20dc361f4
MD5 47868789cef62a54fc48c5e97fb1db6b
BLAKE2b-256 6beb63d5e7393895774e4ef201badb5ff2fc9cdf3bb06d8056aff8e3e4044868

See more details on using hashes here.

Provenance

The following attestation bundles were made for license_plate_annotation_tool-0.1.5.tar.gz:

Publisher: python-publish.yml on hasan-farooq-hazen/LP-Annotation-Tool

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file license_plate_annotation_tool-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for license_plate_annotation_tool-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 eafb04b132edb03052df1caa5f71f16f6fe88bf5ff6c53bccdd4c9e4c12b08fa
MD5 e57513bff85b0413bb9253bf18d21fe1
BLAKE2b-256 d803bb6e91df0bc9cd22b783976868094856e67f4ef46a764a9398ea09454a6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for license_plate_annotation_tool-0.1.5-py3-none-any.whl:

Publisher: python-publish.yml on hasan-farooq-hazen/LP-Annotation-Tool

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.6

2 files

This release

0.1.5 This release

2 files

0.1.4

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page