Skip to main content

MareArts ANPR (Automatic Number Plate Recognition) library

Project description

MareArts ANPR

PyPI version Python versions Downloads License: Proprietary Live Demo

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"

Server Documentation →


Mobile App

On-device ANPR for iOS and Android — parking, security, fleet management.

Download on App Store Get it on Google Play

  • On-device AI (~100-160ms)
  • Team collaboration, webhooks, cloud sync
  • CSV export, map view, whitelist/blacklist

Mobile App Guide →


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


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


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

marearts_anpr-3.9.1-cp314-cp314-win_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows ARM64

marearts_anpr-3.9.1-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

marearts_anpr-3.9.1-cp314-cp314-manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14

marearts_anpr-3.9.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

marearts_anpr-3.9.1-cp314-cp314-macosx_10_15_universal2.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

marearts_anpr-3.9.1-cp313-cp313-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows ARM64

marearts_anpr-3.9.1-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

marearts_anpr-3.9.1-cp313-cp313-manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13

marearts_anpr-3.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

marearts_anpr-3.9.1-cp313-cp313-macosx_10_13_universal2.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

marearts_anpr-3.9.1-cp312-cp312-win_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows ARM64

marearts_anpr-3.9.1-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

marearts_anpr-3.9.1-cp312-cp312-manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12

marearts_anpr-3.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

marearts_anpr-3.9.1-cp312-cp312-macosx_10_13_universal2.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

marearts_anpr-3.9.1-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

marearts_anpr-3.9.1-cp311-cp311-manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11

marearts_anpr-3.9.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

marearts_anpr-3.9.1-cp311-cp311-macosx_10_9_universal2.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

marearts_anpr-3.9.1-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86-64

marearts_anpr-3.9.1-cp310-cp310-manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10

marearts_anpr-3.9.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

marearts_anpr-3.9.1-cp310-cp310-macosx_10_9_universal2.whl (3.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file marearts_anpr-3.9.1-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 03693f910aa37d512f256b448a533e506e00e22d41de31bc16a93c5684ea601d
MD5 8cc9e100794fae7e57f47aec617b6cc2
BLAKE2b-256 76aa11aae70e03e84a9840331bae0a92d08b7abbbf039f834fcb78e16317f08f

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 43ec33f3264417050e6e151a5781dfd910f542a5e665a6ed464db95c11db3999
MD5 90088ca93d040c2bce0cf24d4533d24e
BLAKE2b-256 04305c66171f0e9292f9e850da66556ab418f44d742cd1f7b645ff831ed20f95

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c3216e9037f93548ac35d140606dd0b8f69e295c84004689ee3978eff3028ef
MD5 6909958e39bdec7fc93a69ea4bf44eb3
BLAKE2b-256 daacede18194c214cce5774bdcad773ac88846d0c3d3338d6ebf47295a8faf9d

See more details on using hashes here.

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

File hashes

Hashes for marearts_anpr-3.9.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5304ac4831c554598e07ba534a3a088d06eca1cc5cb284fe47a2123c16c586ee
MD5 fbea633bbd146c437b0a6d834e195c7a
BLAKE2b-256 a0d56747e1cd5b3f96ea50783b217d428331c2d2dd8042895c3101e554f42f9e

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f9a26c6d9fd9e892204b178ab871bf286a5e8f528d97377c5bbb41a3a5d154c1
MD5 c1e6cadbe9968599e5188029cba6a0c2
BLAKE2b-256 17cf9ebcaa9ceae07f5d3a90d519187a5164fffa94c175b2afc2700ee14e85a1

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 419af148a23b3883f228e9721955c1ca98ec8c1885b8090df17ef5095eb570fb
MD5 6b841428a56230be1516da990bcb2d49
BLAKE2b-256 ff03370b1ff827df860957bb11dcde6dcebedb4fc00252cccf6d75d2f38ddfe4

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a08a1fea7ce4b9cc1c3d5d1c0cb45591e3686fde3610ae5e51615fcd51f327a0
MD5 7ae91aa1c5714964f4f8b363f306308f
BLAKE2b-256 c3d52d4d0b9d73c9e089a7b6f0a0c475d110407e43ad72da9e633bdd15ebd609

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74d962438c4968e5e55172004e27a5cb0786cc26e5896fe9ed75aa65b0bb69e9
MD5 ec805cf5e186101dbc5c2b7ff00924a0
BLAKE2b-256 eaa29772439c79736fa38f37ed691f7c00587f28af4cc27ee95dba3116a04b3f

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2720bafe31f94292220c26daa28f4f040bda5a0f02ce7c2dd760913a9bb94737
MD5 990b87e68d2e2bbe67a17536037021fb
BLAKE2b-256 cc36d0d6ff38c1977ec577f09adf1ea70978b8fef1461c8edc73c3356177d012

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1b59d644685606281b5e8edf611dd69a3d624e11f8a62b2b9f16a7e632711e04
MD5 0245f0a74b069da388b6f29f3be7b875
BLAKE2b-256 261bac149fe1a1ebcc53630f7fb2cfa50cf25df74d66da3732414744e276711b

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 fdb8bc467ccdbc65cb40678233eb1cf207f78947cfbc3443e42f2f7b3bca41ac
MD5 dbaa8d092746c99dabe4774a17e6ba87
BLAKE2b-256 8c95dcbc1bb4af815e0d2c216c3d6bc91a928411ba170c87f558eae899dd7464

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 55da27aaf3d18ee9b5d37bbf89e901603d9083daf6c87b9d64d955c5b62f1c87
MD5 1c65935595f679237ab7eebd1286d568
BLAKE2b-256 41d3dc0982abeeb4b8a1b3a664d9c69c1ad671b83355c56e1fa1dc61d2e69323

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 322c0625bedabd98ba4d452a3631fc1f62070022eecf4053008b748168c44b5b
MD5 8bfd252a1e3953396213adc8ecb7971b
BLAKE2b-256 c8c50223f43bb08b28676141a87101ec7dec233beb654a2c5c04a20188d3c88b

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 955abd270c6ec0cea24a219ca338c1bed0446ff3d27e18da654c50e70ae51e93
MD5 2d0a727344ed4067c0ffc71cc302496f
BLAKE2b-256 5d05f9a37ccfd53fea7ee48dc7597a9aa7b375136274aa8d9225b02b6bab3011

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 52d5fc77ce8418115257a27277edd4a40ddd62027265048aa7baccc278d03f67
MD5 029fafd4c1c744acf8ee25bf4c92fdfa
BLAKE2b-256 93de98afb8475a43a7ce07945c4167d639c3a3efd2fcc7d375a8d3b688bcf24e

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 30f92d50ef889da008325b7b276312f9a603defa04e18cb0cca56f83f97da1bf
MD5 33b496937ffb94d4c7942f0dfa1c53b7
BLAKE2b-256 c6daf30997d94adbe3756cd33cdf43ce43fa87db21e480f52fe3250f8b4a0975

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 724569dc081f5b69a34ae4771ef31906de7fe20c09d7a09e7ee169370e727da8
MD5 67b195f7999849ddd544c94a2664c3a9
BLAKE2b-256 8154de939d70a12b8d49d170233fc904b7185a8c5a38b82e7ac51c2d0ae15995

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 871e5d3e76c23352ad47436316b3ee77485730ac3620ec093c3dbb0a0f6aafd7
MD5 f24d4367df64e0031e813902e1777758
BLAKE2b-256 2d29660551e567dd502caca24e29ce4f19afda3cd75de717b894e4ba16e5b935

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2d0d202f1887a2589e1da9bee380526bff23833b75a89234ac81c21ac410e5b7
MD5 38c9b7e11b4e7ce9a40a7c31b459d6da
BLAKE2b-256 0567f117d5c1d25a20b91ed1827b468ecffc9d0aad79665f3e944ba44cf0a334

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7bef2f9d827f6a542a285819b1694831d50004fc81d6f7796a93c43b20602a18
MD5 181f08f33169e041ce8dea36b5e81f41
BLAKE2b-256 a4cb1d254ddd8c05155443e2f7df62f4ed39832e1c95c0cab62d834372b42636

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f7353d56b91a2991310974421d4697c539190ee681c9df8ab08698f66222321
MD5 d198d616122286a867dfcf8ed8c262d2
BLAKE2b-256 d3bca21fdd176d91dd4106f7ad4c2955f82f864e33e71537935053ec806d4fcd

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 67e0d72e8f4633fb90a29f1013be028e3dac5bf676d8ee9a03633350e3e3e86e
MD5 3d600b84971fd92aa80dba1b8c385a7f
BLAKE2b-256 9d58c0dabfac839fafdf9132357398f122109d2bfe92385e5f1c46e45c8ba1be

See more details on using hashes here.

File details

Details for the file marearts_anpr-3.9.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for marearts_anpr-3.9.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 63c410f1f3ae30c9ae2e4dea2e6b6fd4462018b0215060476b5cd42edb7a0d68
MD5 882b558ff4b2730198a29c5424137ff0
BLAKE2b-256 c156e519a5e3573c9c775edca49e3bb8c1d2484e01382528144fb62556d9ff26

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page