MareArts ANPR Mobile APP

MareArts ANPR app icon

Mobile app · iOS and Android · 2.6.5

MareArts ANPR

License-plate recognition on the phone. White List, Black List, Overstay, vehicle info, team sync, a web viewer, and a desktop viewer share one account.

Search marearts anpr on the App Store or Google Play. Trial is 10 scans per day without login.

What’s new

In the current app (2.6.5)

These are the features in app 2.6.5.

Where What
Rules ⋮ Add unknowns… — unique plates from detections that are on neither list, for All / Today / a date range, onto White or Black. Existing rules stay.
Rules ⋮ Overstay… — same plate, same place, longer than the time you set. GPS required. Not a White/Black row and not in CSV.
Settings → Integrations Webhook URL first. Live Scan and Continuous. Auto-send after vehicle info. Send history for detections already on this phone.

Tabs

Five tabs at the bottom

Tab Does
Scan Camera. Single, Continuous, or Cloud.
Detections History, detail, map, CSV export.
Rules White List, Black List, Add unknowns, Overstay, import/export.
Stats Counts and charts by period and list status.
Settings Account, sync, thresholds, region, webhook.

Scan

On-device, then optional cloud

Hold the phone at the lane. The app finds the plate, reads the characters, and stores time plus GPS when location is on. No extra camera box.

Live scan with plate box, crop, and confidence
Scan — live box, crop, confidence
Mode Does
Single One capture.
Continuous Keeps scanning. A duplicate window (default 5 s) skips the same plate.
Cloud Sends the frame for OCR plus vehicle info in one step.

Camera: 1080p, 720p recommended, or 480p. Preview 60 or 30 fps. Zoom 1× / 2×, flash, front or rear. Landscape keeps boxes and controls upright.

  • Tap the plate to focus.
  • Distance about 2–3 m, square to the plate, outdoor light when you can.

Detections

List, detail, map

Detections list with mosaicked plates and vehicle info
List — plate, time, vehicle info line
Detection detail with vehicle make model colour
Detail — crop, make, model, colour, type, side, nation
  • Grouped by day. Swipe a row to White, Black, or Unknown.
  • Detail: full frame, crop, confidence, first/last seen, GPS, history of that plate.
  • Overstay detections show a yellow chip and the time at that place.
  • CSV export includes plate, time, GPS, confidences, note, and vehicle-info columns.
Map of detections with clusters
Map — clusters, satellite or road, search by plate

Vehicle info (MMC)

Cloud vehicle identity: make, model, colour, type, side, nation. Cloud scan writes it immediately. On-device scans pick it up on sync. Daily usage is in Settings. Included with the subscription.

Rules

White List and Black List

A rule marks a plate as allowed (green) or blocked (red) on the next scan, with sound and vibration. Notes stay on the card.

Rules overflow menu with Add unknowns and Overstay
Rules ⋮ — export, import, sample CSV, clear, Add unknowns, Overstay
Menu Does
Export All Rules CSV of White and Black on this phone.
Import Rules Load a CSV. Sample CSV is in the same menu.
Clear All Rules Removes list rows. Overstay settings are not a list row.
Add unknowns… Bulk-add plates from detections that are on neither list.
Overstay… Same plate, same place, too long. See below.

Large lists can be uploaded on the web viewer, then pulled on the phone (replace or merge). Team members cannot edit rules.

Add unknowns to a list

Open Rules ⋮ → Add unknowns…. Choose White or Black, then All, Today, or a date range. The count is unique plates not already on either list. Existing rules are not overwritten.

Add unknowns dialog with date range and count 47
Example: 47 unique plates in the chosen range, added to White in one tap
Same plate, different spelling

FSA 200 and FSA200 are the same plate. Spaces and hyphens are ignored when matching a rule.

Overstay alert

Same plate still at the same place longer than the time you set. This is not a third list. It is not written into CSV. Midnight does not reset the clock.

Overstay alert settings: longer than, reset after, skip white list
Rules ⋮ → Overstay… — changes save immediately. Close only.
Setting Meaning
Overstay alert On or off. Off: Overstay does not run.
Longer than 30m, 1h, 2h, 4h, 8h, or Custom. Time at this place, not time since the last photo.
Reset after No sighting for this long at the same place starts over. Default 48h.
Skip white list On: plates on White List do not alert.
Needs GPS

Same place is about 50 m. GPS off: Overstay does not run. Changing place ends the stay. A team member sees a read-only card; the camera uses the leader’s values.

Stats

Counts by period

Statistics charts
Today / week / month / year / custom. Filter by White, Black, or Unknown.

Settings

Account, detection, storage

Block Does
Account Login (email + signature). Subscription and vehicle-info quota.
Cloud Sync / Auto Sync Two-way sync. Auto Sync can run when the app goes to the background.
Detection Thresholds 60–95% (90% recommended). Max plates per frame 1–10. Ignore duplicate 0–60 s (default 5 s).
Plate Region Region presets plus country list. Opens as a right-hand page.
GPS Required for map and for Overstay.

Webhook

Settings → Integrations. Paste an https:// URL first. Until the URL is valid, Send Test, live send, Auto-send, and Send history stay locked.

Integrations: webhook URL, Send Test, live send, Auto-send, Send history
URL, Send Test, live send, Auto-send unsent, Send history
Send history dialog with All Today Custom and send count
Send history — All, Today, or a date range. This phone only. One POST at a time.
Control Does
Send Test One test POST to the URL. Does not unlock the rest by itself.
Send detection to webhook Live Scan and Continuous. What is on the row now. Photo attached when the file is on the phone.
Auto-send unsent After vehicle info updates, leftover rows that were not sent yet.
Send history Detections already stored on this phone. Already sent can be sent again. Live sending waits until this finishes or is stopped.
This phone only

History and live webhooks send what is on this device. Cloud-only rows on another device are not in this queue. Receiver example: webhook_receiver.py.

Overstay detections keep rule.status and add overstay / stay_seconds only on those rows.

Team

One leader, shared lists

The leader creates a team and shares a password. Members join and contribute detections. White/Black and Overstay settings follow the leader. Members cannot edit rules.

Team leader on the phone
Leader — password, break team
Team member on the phone
Member — join, leave, read-only rules

The leader reviews every member on the web viewer and on the desktop viewer.

Web viewer

Same account in the browser

After login, My ANPR Data is detections, vehicle-info filters, rule packages, and team member switch. The phone captures. The browser reviews.

Web viewer detections with vehicle info columns
Web viewer — detections with make, model, colour columns
Web viewer filters for make model colour type
Filter by make, model, colour, type

Desktop viewer

Read-only companion

MareArts ANPR Desktop for Windows, macOS, and Linux. Same login. It downloads cloud data and does not edit or delete it. Capture and rule changes stay on the phone.

Desktop viewer detections
Desktop — detections and vehicle info on a large screen

Workflows

Typical setups

Job Steps
Parking Residents on White. Scan at the gate. Green allowed, red blocked. Review the rest in Detections. Optionally Add unknowns after a day of captures.
Checkpoint Approved on White, banned on Black. Continuous at the entrance. Sound on Black. Overstay if a vehicle must not linger.
Own server Integrations URL → Send Test → live send on. Send history for what is already on this phone.

Tips and privacy

Detection

  • 2–3 m, square to the plate, tap to focus.
  • 720p unless you need 1080p crops.

Privacy

  • Detection and OCR run on the phone after models are installed.
  • Data stays on the device until you sync, export, or send a webhook.
  • GPS is optional, except Overstay and the map need it.

Support

How to start

  1. Install MareArts ANPR.
  2. Use the daily trial on Scan.
  3. Subscribe on the product page. The serial key is emailed to the PayPal address and also appears after login.
  4. Sign in under Settings. Sync fills the web viewer and the desktop viewer.
Serial keys

Keys are bound to the PayPal email and cannot be moved.

Email hello@marearts.com · GitHub issues

App 2.6.5