MareArts ANPR Mobile APP
📹 Demo Video
📱 App Overview
MareArts ANPR is a professional license plate recognition app for parking management, security checkpoints, and vehicle tracking. All AI processing happens on-device for privacy and speed.
🆕 What's New (v2.0.4)
- 👥 Team Work - Create teams with leader/member roles, share detections and rules across your organization
- Webhook Integration - Send detections to Discord, Slack, or your own server in real-time
- Enhanced CSV Export - Includes bounding box, notes, reporter, auto-detected device info
- Improved Sync - Orphaned deleted records auto-cleaned, more reliable synchronization
- Faster Detection - Optimized AI pipeline (~20-30ms faster), baked model normalization
- Account Renewal - Expired signatures seamlessly renewed without re-login
🧭 Navigation
The app has 5 main tabs:
| Tab | Purpose |
|---|---|
| 📷 Scan | Fast on-device plate scanning |
| 🕐 Detections | View history and saved plates |
| ✅ Rules | Manage whitelists/blacklists |
| 📊 Stats | View statistics and charts |
| ⚙️ Settings | Configure app, sync, and integrations |
📷 1. Scan Page

Camera Controls
- Flash - Toggle camera flash
- Zoom - Pinch or tap (1x-5x)
- Camera Switch - Front/back toggle
- Tap to Focus - Tap screen to focus on plate
Scan Modes
- Single Capture - Capture one plate at a time
- Continuous Mode - Auto-scan continuously
- Cloud Mode - Server-side processing
- Swipe left/right to switch modes
Resolution
- 1080p - Highest quality (~140-160ms)
- 720p - Balanced, recommended (~100-130ms)
- 480p - Fastest (~80-110ms)
Trial Mode
- 100 scans per day (free), resets at midnight
- Login for unlimited scans
🕐 2. Detections Page
List View
- All plates grouped by date (Today, Yesterday, etc.)
- Shows plate number, time, location, thumbnail
- Swipe to change status (whitelist/blacklist)
- Tap to view full details

Full Preview

- Plate summary: Total Seen, Average Confidence, Days Active
- Overall Confidence with breakdown (Detection % + OCR %)
- Bounding Box in LTRB format
- GPS Coordinates with embedded map
- Edit plate number, Copy, Delete, Add to lists, Share
- Swipe or arrow buttons to browse between detections
Map View

- All plates shown on interactive map
- Clusters nearby detections
- Satellite/Road toggle, search by plate
Export Data (CSV)
Tap ⋮ menu → Export All Data
- Plate number, date, time, GPS, confidence scores
- Bounding box (LTRB), rule note, reporter email
- Device model and app version auto-detected
- Compatible with Excel, Google Sheets, marearts.com
✅ 3. Rules Page
List Types
- Whitelist (Green) - Allowed/approved vehicles
- Blacklist (Red) - Blocked/unwanted vehicles
Smart Grouping
- Rules organized in A-Z sections
- Tap to expand/collapse each group
- Works well with thousands of rules
Management
- + Button to add new plate
- Swipe left to delete
- Search bar for real-time filtering
Download Rules from Web
Upload rules on marearts.com, download on your phone:
Step 1: Upload on Web

- Go to marearts.com/my-account
- Click "Upload Rule Package" button
- Choose your CSV file
- Click upload

Step 2: Download on Phone
- Open Rules page in app
- See blue banner: "Rules package ready"
- Tap to download
- Choose "Replace All" or "Add to Existing"
- Done! Rules imported automatically
Benefits:
- Upload large CSV files on computer (easier than phone)
- Share rules between team members
- Bulk import thousands of rules at once
- Works across all your devices
CSV Import/Export
Tap ⋮ menu: Export All Rules, Import Rules, Download Sample CSV
📊 4. Stats Page

- Overview: Total scans, today, this week, month, year
- Top 10 most frequent plates
- Time period charts (Week/Month/Year/Custom)
- Filter by whitelist/blacklist/unknown
⚙️ 5. Settings Page

Account
- Login - Email + signature for unlimited scans
- Trial Mode - 100 scans/day (resets at midnight)
- Expired accounts automatically renewed on login
Cloud Sync
Tap "Sync Now" for two-way synchronization:
- Runs in background - keep using the app while syncing
- Step 1: Upload changes → Step 2: Download → Step 3: Merge
- Syncs: detections, rules, images, web changes
- Use multiple devices with same account
Webhook Integration

Send plate detections to external services in real-time.
- Works with Discord, Slack, Zapier, Make, or any custom server
- Enter Webhook URL → Send Test → Start scanning
- Payload includes: plate number, confidence, bbox, GPS, rule status, reporter
Build your own receiver: webhook_receiver.py (Python/FastAPI, saves images + JSON, forwards to Slack/Telegram)
Detection Settings
- Detection Threshold (60-95%) - Minimum confidence to detect (Recommended: 90%)
- OCR Threshold (60-95%) - Minimum confidence for text (Recommended: 90%)
- Max Detections (1-10) - Plates per scan (Recommended: 1)
- Ignore Duplicate (0-60s) - Prevent re-saving same plate (Default: 5s)
Plate Region

- Universal (Default) - All regions, multi-language
- Europe+ - EU + UK, Norway, Switzerland, Serbia, Indonesia
- Korea - 한국 자동차 번호판
- North America - USA, Canada, Mexico
- China - 中国车牌识别
Storage
- Save Images - Store full-resolution images with detections
- Clear All Data - Delete detections and rules
- Factory Reset - Fresh start, cloud backup stays safe
- Data Retention - Auto-delete old records (Default: 30 days)
Location
- Enable GPS - Save location with detections (required for Map view)
👥 6. Team Work
Collaborate with your team — one leader, multiple members, shared detections, shared rules, one web dashboard.
Team Leader

- Create Team - Automatically becomes the team leader
- Share Password - Give password to members (tap to reveal)
- View All Data - See every member's detections on the web dashboard
- Break Team - Disband the team and release all members

Team Member

- Join Team - Enter the leader's password to join
- Contribute Data - Your detections and rules sync to the team
- Leave Team - Leave anytime and return to solo mode

Use Cases
- Parking management - Multiple guards scanning, one supervisor monitoring
- Security teams - Distributed checkpoints reporting to a central dashboard
- Fleet management - Multiple drivers, one operations manager
🎯 Common Workflows
Parking Management
- Add residents to Whitelist
- Scan vehicles entering
- Green = Allowed, Red = Blocked
- Review violations in Detections
Security Checkpoint
- Add approved vehicles to Whitelist, banned to Blacklist
- Use Continuous scan at entrance
- Audio/vibration alerts for blacklist
Vehicle Tracking
- Scan vehicles continuously
- View history in Detections, Map for locations
- Export CSV for analysis
💡 Tips
For Best Detection
- Distance: 2-3 meters from vehicle
- Angle: Perpendicular to plate
- Lighting: Good outdoor light
- Tap plate area to focus, hold steady
🔒 Privacy
- 100% on-device AI processing
- All data stored locally
- GPS optional
- Cloud sync only when you choose
- Images never uploaded unless you sync
📞 Support
Email: hello@marearts.com
Website: www.marearts.com
Issues / Feature Requests: GitHub Issues
🔑 This app can be used as an ANPR license — no additional purchase needed.