MareArts ANPR (Automatic Number Plate Recognition) library
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file marearts_anpr-3.9.1-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.14, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03693f910aa37d512f256b448a533e506e00e22d41de31bc16a93c5684ea601d
|
|
| MD5 |
8cc9e100794fae7e57f47aec617b6cc2
|
|
| BLAKE2b-256 |
76aa11aae70e03e84a9840331bae0a92d08b7abbbf039f834fcb78e16317f08f
|
File details
Details for the file marearts_anpr-3.9.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43ec33f3264417050e6e151a5781dfd910f542a5e665a6ed464db95c11db3999
|
|
| MD5 |
90088ca93d040c2bce0cf24d4533d24e
|
|
| BLAKE2b-256 |
04305c66171f0e9292f9e850da66556ab418f44d742cd1f7b645ff831ed20f95
|
File details
Details for the file marearts_anpr-3.9.1-cp314-cp314-manylinux2014_x86_64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp314-cp314-manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.14
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c3216e9037f93548ac35d140606dd0b8f69e295c84004689ee3978eff3028ef
|
|
| MD5 |
6909958e39bdec7fc93a69ea4bf44eb3
|
|
| BLAKE2b-256 |
daacede18194c214cce5774bdcad773ac88846d0c3d3338d6ebf47295a8faf9d
|
File details
Details for the file marearts_anpr-3.9.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5304ac4831c554598e07ba534a3a088d06eca1cc5cb284fe47a2123c16c586ee
|
|
| MD5 |
fbea633bbd146c437b0a6d834e195c7a
|
|
| BLAKE2b-256 |
a0d56747e1cd5b3f96ea50783b217d428331c2d2dd8042895c3101e554f42f9e
|
File details
Details for the file marearts_anpr-3.9.1-cp314-cp314-macosx_10_15_universal2.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp314-cp314-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.14, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9a26c6d9fd9e892204b178ab871bf286a5e8f528d97377c5bbb41a3a5d154c1
|
|
| MD5 |
c1e6cadbe9968599e5188029cba6a0c2
|
|
| BLAKE2b-256 |
17cf9ebcaa9ceae07f5d3a90d519187a5164fffa94c175b2afc2700ee14e85a1
|
File details
Details for the file marearts_anpr-3.9.1-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
419af148a23b3883f228e9721955c1ca98ec8c1885b8090df17ef5095eb570fb
|
|
| MD5 |
6b841428a56230be1516da990bcb2d49
|
|
| BLAKE2b-256 |
ff03370b1ff827df860957bb11dcde6dcebedb4fc00252cccf6d75d2f38ddfe4
|
File details
Details for the file marearts_anpr-3.9.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a08a1fea7ce4b9cc1c3d5d1c0cb45591e3686fde3610ae5e51615fcd51f327a0
|
|
| MD5 |
7ae91aa1c5714964f4f8b363f306308f
|
|
| BLAKE2b-256 |
c3d52d4d0b9d73c9e089a7b6f0a0c475d110407e43ad72da9e633bdd15ebd609
|
File details
Details for the file marearts_anpr-3.9.1-cp313-cp313-manylinux2014_x86_64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp313-cp313-manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74d962438c4968e5e55172004e27a5cb0786cc26e5896fe9ed75aa65b0bb69e9
|
|
| MD5 |
ec805cf5e186101dbc5c2b7ff00924a0
|
|
| BLAKE2b-256 |
eaa29772439c79736fa38f37ed691f7c00587f28af4cc27ee95dba3116a04b3f
|
File details
Details for the file marearts_anpr-3.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2720bafe31f94292220c26daa28f4f040bda5a0f02ce7c2dd760913a9bb94737
|
|
| MD5 |
990b87e68d2e2bbe67a17536037021fb
|
|
| BLAKE2b-256 |
cc36d0d6ff38c1977ec577f09adf1ea70978b8fef1461c8edc73c3356177d012
|
File details
Details for the file marearts_anpr-3.9.1-cp313-cp313-macosx_10_13_universal2.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b59d644685606281b5e8edf611dd69a3d624e11f8a62b2b9f16a7e632711e04
|
|
| MD5 |
0245f0a74b069da388b6f29f3be7b875
|
|
| BLAKE2b-256 |
261bac149fe1a1ebcc53630f7fb2cfa50cf25df74d66da3732414744e276711b
|
File details
Details for the file marearts_anpr-3.9.1-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdb8bc467ccdbc65cb40678233eb1cf207f78947cfbc3443e42f2f7b3bca41ac
|
|
| MD5 |
dbaa8d092746c99dabe4774a17e6ba87
|
|
| BLAKE2b-256 |
8c95dcbc1bb4af815e0d2c216c3d6bc91a928411ba170c87f558eae899dd7464
|
File details
Details for the file marearts_anpr-3.9.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55da27aaf3d18ee9b5d37bbf89e901603d9083daf6c87b9d64d955c5b62f1c87
|
|
| MD5 |
1c65935595f679237ab7eebd1286d568
|
|
| BLAKE2b-256 |
41d3dc0982abeeb4b8a1b3a664d9c69c1ad671b83355c56e1fa1dc61d2e69323
|
File details
Details for the file marearts_anpr-3.9.1-cp312-cp312-manylinux2014_x86_64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp312-cp312-manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
322c0625bedabd98ba4d452a3631fc1f62070022eecf4053008b748168c44b5b
|
|
| MD5 |
8bfd252a1e3953396213adc8ecb7971b
|
|
| BLAKE2b-256 |
c8c50223f43bb08b28676141a87101ec7dec233beb654a2c5c04a20188d3c88b
|
File details
Details for the file marearts_anpr-3.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
955abd270c6ec0cea24a219ca338c1bed0446ff3d27e18da654c50e70ae51e93
|
|
| MD5 |
2d0a727344ed4067c0ffc71cc302496f
|
|
| BLAKE2b-256 |
5d05f9a37ccfd53fea7ee48dc7597a9aa7b375136274aa8d9225b02b6bab3011
|
File details
Details for the file marearts_anpr-3.9.1-cp312-cp312-macosx_10_13_universal2.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52d5fc77ce8418115257a27277edd4a40ddd62027265048aa7baccc278d03f67
|
|
| MD5 |
029fafd4c1c744acf8ee25bf4c92fdfa
|
|
| BLAKE2b-256 |
93de98afb8475a43a7ce07945c4167d639c3a3efd2fcc7d375a8d3b688bcf24e
|
File details
Details for the file marearts_anpr-3.9.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30f92d50ef889da008325b7b276312f9a603defa04e18cb0cca56f83f97da1bf
|
|
| MD5 |
33b496937ffb94d4c7942f0dfa1c53b7
|
|
| BLAKE2b-256 |
c6daf30997d94adbe3756cd33cdf43ce43fa87db21e480f52fe3250f8b4a0975
|
File details
Details for the file marearts_anpr-3.9.1-cp311-cp311-manylinux2014_x86_64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp311-cp311-manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
724569dc081f5b69a34ae4771ef31906de7fe20c09d7a09e7ee169370e727da8
|
|
| MD5 |
67b195f7999849ddd544c94a2664c3a9
|
|
| BLAKE2b-256 |
8154de939d70a12b8d49d170233fc904b7185a8c5a38b82e7ac51c2d0ae15995
|
File details
Details for the file marearts_anpr-3.9.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
871e5d3e76c23352ad47436316b3ee77485730ac3620ec093c3dbb0a0f6aafd7
|
|
| MD5 |
f24d4367df64e0031e813902e1777758
|
|
| BLAKE2b-256 |
2d29660551e567dd502caca24e29ce4f19afda3cd75de717b894e4ba16e5b935
|
File details
Details for the file marearts_anpr-3.9.1-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d0d202f1887a2589e1da9bee380526bff23833b75a89234ac81c21ac410e5b7
|
|
| MD5 |
38c9b7e11b4e7ce9a40a7c31b459d6da
|
|
| BLAKE2b-256 |
0567f117d5c1d25a20b91ed1827b468ecffc9d0aad79665f3e944ba44cf0a334
|
File details
Details for the file marearts_anpr-3.9.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bef2f9d827f6a542a285819b1694831d50004fc81d6f7796a93c43b20602a18
|
|
| MD5 |
181f08f33169e041ce8dea36b5e81f41
|
|
| BLAKE2b-256 |
a4cb1d254ddd8c05155443e2f7df62f4ed39832e1c95c0cab62d834372b42636
|
File details
Details for the file marearts_anpr-3.9.1-cp310-cp310-manylinux2014_x86_64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp310-cp310-manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f7353d56b91a2991310974421d4697c539190ee681c9df8ab08698f66222321
|
|
| MD5 |
d198d616122286a867dfcf8ed8c262d2
|
|
| BLAKE2b-256 |
d3bca21fdd176d91dd4106f7ad4c2955f82f864e33e71537935053ec806d4fcd
|
File details
Details for the file marearts_anpr-3.9.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67e0d72e8f4633fb90a29f1013be028e3dac5bf676d8ee9a03633350e3e3e86e
|
|
| MD5 |
3d600b84971fd92aa80dba1b8c385a7f
|
|
| BLAKE2b-256 |
9d58c0dabfac839fafdf9132357398f122109d2bfe92385e5f1c46e45c8ba1be
|
File details
Details for the file marearts_anpr-3.9.1-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: marearts_anpr-3.9.1-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63c410f1f3ae30c9ae2e4dea2e6b6fd4462018b0215060476b5cd42edb7a0d68
|
|
| MD5 |
882b558ff4b2730198a29c5424137ff0
|
|
| BLAKE2b-256 |
c156e519a5e3573c9c775edca49e3bb8c1d2484e01382528144fb62556d9ff26
|