MareArts ANPR
Automatic Number Plate Recognition SDK — detection + OCR for multiple regions, with GPU acceleration and ARM/Windows support.
One license covers everything: Python SDK, REST API Server, and Mobile App.
Python SDK
Detect and read license plates in your own Python code.
pip install marearts-anpr # CPU (all platforms)
ma-anpr gpu-setup cuda # switch to NVIDIA CUDA
ma-anpr gpu-setup directml # switch to Windows GPU
from marearts_anpr import (
ma_anpr_detector_v16, ma_anpr_ocr_v16, marearts_anpr_from_image_file
)
detector = ma_anpr_detector_v16("640p_fp32", user_name, serial_key, signature)
ocr = ma_anpr_ocr_v16("fp32", "univ", user_name, serial_key, signature)
result = marearts_anpr_from_image_file(detector, ocr, "car.jpg")
print(result)
# {'results': [{'ocr': 'ABC1234', 'ocr_conf': 99, 'ltrb': [...], ...}], ...}
Full SDK Documentation and Examples →
REST API Server
Built-in server with web dashboard and REST API.
pip install marearts-anpr # server included in base install
ma-anpr config # one-time credential setup
ma-anpr server start # http://localhost:8000
curl -X POST http://localhost:8000/api/anpr -F "image=@car.jpg"
Mobile App
On-device ANPR for iOS and Android — parking, security, fleet management.
- On-device AI (~100-160ms)
- Team collaboration, webhooks, cloud sync
- CSV export, map view, whitelist/blacklist
Supported Regions
V16 uses per-country character sets — pass a 2-letter country code (e.g. de, au, ru) for best accuracy, or a group code (eu, asia, eup, na, univ, etc.).
Supports 80+ countries across 12 regional groups: EU (37), Ex-USSR (15), Asia (17), N. America (3), S. America (2), Africa (2), Oceania (2), UK (4), China, Korea, Japan.
Unknown regions fall back to univ with a warning.
See Full Region & Country Reference for the complete table with all country codes and flags.
More from MareArts
- MareArts Road Objects — Detect persons, vehicles, and 2-wheelers
- MareArts Xcolor — Color extraction and similarity
- MareArts MAST — Real-time panoramic stitching
Support
| Homepage | marearts.com |
| License | marearts.com/products/anpr |
| Live Demo | live.marearts.com |
| Contact | hello@marearts.com |
| YouTube | Video Examples |
(c) 2026 MareArts. All rights reserved.
Metadata
Release files for marearts-anpr 3.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 47.8 MB
Release files / marearts_anpr-3.9.1-cp314-cp314-win_arm64.whl
| Download URL | marearts_anpr-3.9.1-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
03693f910aa37d512f256b448a533e506e00e22d41de31bc16a93c5684ea601d
|
|
BLAKE2b-256 checksum How to use checksums |
76aa11aae70e03e84a9840331bae0a92d08b7abbbf039f834fcb78e16317f08f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp314-cp314-win_amd64.whl
| Download URL | marearts_anpr-3.9.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
43ec33f3264417050e6e151a5781dfd910f542a5e665a6ed464db95c11db3999
|
|
BLAKE2b-256 checksum How to use checksums |
04305c66171f0e9292f9e850da66556ab418f44d742cd1f7b645ff831ed20f95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp314-cp314-manylinux2014_x86_64.whl
| Download URL | marearts_anpr-3.9.1-cp314-cp314-manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c3216e9037f93548ac35d140606dd0b8f69e295c84004689ee3978eff3028ef
|
|
BLAKE2b-256 checksum How to use checksums |
daacede18194c214cce5774bdcad773ac88846d0c3d3338d6ebf47295a8faf9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | marearts_anpr-3.9.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5304ac4831c554598e07ba534a3a088d06eca1cc5cb284fe47a2123c16c586ee
|
|
BLAKE2b-256 checksum How to use checksums |
a0d56747e1cd5b3f96ea50783b217d428331c2d2dd8042895c3101e554f42f9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp314-cp314-macosx_10_15_universal2.whl
| Download URL | marearts_anpr-3.9.1-cp314-cp314-macosx_10_15_universal2.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
f9a26c6d9fd9e892204b178ab871bf286a5e8f528d97377c5bbb41a3a5d154c1
|
|
BLAKE2b-256 checksum How to use checksums |
17cf9ebcaa9ceae07f5d3a90d519187a5164fffa94c175b2afc2700ee14e85a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp313-cp313-win_arm64.whl
| Download URL | marearts_anpr-3.9.1-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
419af148a23b3883f228e9721955c1ca98ec8c1885b8090df17ef5095eb570fb
|
|
BLAKE2b-256 checksum How to use checksums |
ff03370b1ff827df860957bb11dcde6dcebedb4fc00252cccf6d75d2f38ddfe4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp313-cp313-win_amd64.whl
| Download URL | marearts_anpr-3.9.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a08a1fea7ce4b9cc1c3d5d1c0cb45591e3686fde3610ae5e51615fcd51f327a0
|
|
BLAKE2b-256 checksum How to use checksums |
c3d52d4d0b9d73c9e089a7b6f0a0c475d110407e43ad72da9e633bdd15ebd609
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp313-cp313-manylinux2014_x86_64.whl
| Download URL | marearts_anpr-3.9.1-cp313-cp313-manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
74d962438c4968e5e55172004e27a5cb0786cc26e5896fe9ed75aa65b0bb69e9
|
|
BLAKE2b-256 checksum How to use checksums |
eaa29772439c79736fa38f37ed691f7c00587f28af4cc27ee95dba3116a04b3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_anpr-3.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2720bafe31f94292220c26daa28f4f040bda5a0f02ce7c2dd760913a9bb94737
|
|
BLAKE2b-256 checksum How to use checksums |
cc36d0d6ff38c1977ec577f09adf1ea70978b8fef1461c8edc73c3356177d012
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | marearts_anpr-3.9.1-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
1b59d644685606281b5e8edf611dd69a3d624e11f8a62b2b9f16a7e632711e04
|
|
BLAKE2b-256 checksum How to use checksums |
261bac149fe1a1ebcc53630f7fb2cfa50cf25df74d66da3732414744e276711b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp312-cp312-win_arm64.whl
| Download URL | marearts_anpr-3.9.1-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
fdb8bc467ccdbc65cb40678233eb1cf207f78947cfbc3443e42f2f7b3bca41ac
|
|
BLAKE2b-256 checksum How to use checksums |
8c95dcbc1bb4af815e0d2c216c3d6bc91a928411ba170c87f558eae899dd7464
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp312-cp312-win_amd64.whl
| Download URL | marearts_anpr-3.9.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
55da27aaf3d18ee9b5d37bbf89e901603d9083daf6c87b9d64d955c5b62f1c87
|
|
BLAKE2b-256 checksum How to use checksums |
41d3dc0982abeeb4b8a1b3a664d9c69c1ad671b83355c56e1fa1dc61d2e69323
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp312-cp312-manylinux2014_x86_64.whl
| Download URL | marearts_anpr-3.9.1-cp312-cp312-manylinux2014_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
322c0625bedabd98ba4d452a3631fc1f62070022eecf4053008b748168c44b5b
|
|
BLAKE2b-256 checksum How to use checksums |
c8c50223f43bb08b28676141a87101ec7dec233beb654a2c5c04a20188d3c88b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_anpr-3.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
955abd270c6ec0cea24a219ca338c1bed0446ff3d27e18da654c50e70ae51e93
|
|
BLAKE2b-256 checksum How to use checksums |
5d05f9a37ccfd53fea7ee48dc7597a9aa7b375136274aa8d9225b02b6bab3011
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | marearts_anpr-3.9.1-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
52d5fc77ce8418115257a27277edd4a40ddd62027265048aa7baccc278d03f67
|
|
BLAKE2b-256 checksum How to use checksums |
93de98afb8475a43a7ce07945c4167d639c3a3efd2fcc7d375a8d3b688bcf24e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp311-cp311-win_amd64.whl
| Download URL | marearts_anpr-3.9.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
30f92d50ef889da008325b7b276312f9a603defa04e18cb0cca56f83f97da1bf
|
|
BLAKE2b-256 checksum How to use checksums |
c6daf30997d94adbe3756cd33cdf43ce43fa87db21e480f52fe3250f8b4a0975
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp311-cp311-manylinux2014_x86_64.whl
| Download URL | marearts_anpr-3.9.1-cp311-cp311-manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
724569dc081f5b69a34ae4771ef31906de7fe20c09d7a09e7ee169370e727da8
|
|
BLAKE2b-256 checksum How to use checksums |
8154de939d70a12b8d49d170233fc904b7185a8c5a38b82e7ac51c2d0ae15995
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_anpr-3.9.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
871e5d3e76c23352ad47436316b3ee77485730ac3620ec093c3dbb0a0f6aafd7
|
|
BLAKE2b-256 checksum How to use checksums |
2d29660551e567dd502caca24e29ce4f19afda3cd75de717b894e4ba16e5b935
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | marearts_anpr-3.9.1-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
2d0d202f1887a2589e1da9bee380526bff23833b75a89234ac81c21ac410e5b7
|
|
BLAKE2b-256 checksum How to use checksums |
0567f117d5c1d25a20b91ed1827b468ecffc9d0aad79665f3e944ba44cf0a334
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp310-cp310-win_amd64.whl
| Download URL | marearts_anpr-3.9.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7bef2f9d827f6a542a285819b1694831d50004fc81d6f7796a93c43b20602a18
|
|
BLAKE2b-256 checksum How to use checksums |
a4cb1d254ddd8c05155443e2f7df62f4ed39832e1c95c0cab62d834372b42636
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / marearts_anpr-3.9.1-cp310-cp310-manylinux2014_x86_64.whl
| Download URL | marearts_anpr-3.9.1-cp310-cp310-manylinux2014_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4f7353d56b91a2991310974421d4697c539190ee681c9df8ab08698f66222321
|
|
BLAKE2b-256 checksum How to use checksums |
d3bca21fdd176d91dd4106f7ad4c2955f82f864e33e71537935053ec806d4fcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | marearts_anpr-3.9.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
67e0d72e8f4633fb90a29f1013be028e3dac5bf676d8ee9a03633350e3e3e86e
|
|
BLAKE2b-256 checksum How to use checksums |
9d58c0dabfac839fafdf9132357398f122109d2bfe92385e5f1c46e45c8ba1be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.5
|
Release files / marearts_anpr-3.9.1-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | marearts_anpr-3.9.1-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
63c410f1f3ae30c9ae2e4dea2e6b6fd4462018b0215060476b5cd42edb7a0d68
|
|
BLAKE2b-256 checksum How to use checksums |
c156e519a5e3573c9c775edca49e3bb8c1d2484e01382528144fb62556d9ff26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|