| Company | Site License ID (Si ID) | Site name | Key | Status | Expires | Issued by | Requests | |
|---|---|---|---|---|---|---|---|---|
| no keys yet | ||||||||
| Date | Requests | ANPR read | ANPR unread | No plate | ANPR rate | MMR read | MMR unread | No vehicle | MMR rate |
|---|---|---|---|---|---|---|---|---|---|
| no keys yet | |||||||||
| Username | Company | Role | Created | By | |
|---|---|---|---|---|---|
| — | |||||
| Role | Privileges | Users | |
|---|---|---|---|
| — | |||
Every menu, tab and button in this console is a privilege. Super admin always holds all of them and cannot be edited. Built-in roles can be edited but not deleted; a custom role can be deleted once nobody has it. You can only give out privileges you hold yourself. Changes apply on the user's next click; there is no need to sign in again.
| ID | Company | Contact | Sites | Logins | Unpaid | Status | |
|---|---|---|---|---|---|---|---|
| — | |||||||
| Invoice | Company | Month | Issued | Due | Total | Status | Emailed | |
|---|---|---|---|---|---|---|---|---|
| — | ||||||||
| Site | Total requests | ANPR | MMR | ||||
|---|---|---|---|---|---|---|---|
| ANPR read | ANPR unread | No plate | MMR read | MMR unread | No vehicle | ||
| — | |||||||
vehicle plate — boxes are what the models actually predicted, drawn on the image you sent.
Raw Carmen-shaped JSON
Every bulk upload and how it went — and, for uploads waiting on a choice, whether they are read with the engine or kept for training.
Every image in the chosen folders, subfolders included, goes straight to storage first — nothing is read yet, and once it is all up this window can be closed. Everything after that is done from Upload history: Read with engine reads each exactly as a site's frame is and keeps only the ones it cannot read; Keep all for training reads nothing and keeps every image, for when the engine's "recognized" cannot be trusted. Either way they land in the same training sets, count toward the same 250,000, and are shown as from uploads — no detection key, and not counted as any site's usage. The work runs on the server and carries on if this page is closed; originals are deleted once done. Choose within 5 days, while the files are kept.
Nothing is sent twice. An image is known by its name, size and modified time: a second copy in the folders is skipped, and progress is saved every 500 images, so an upload stopped by the network, or a closed window can be resumed with only the balance: Resume in Upload history, then add the same folders again, within 5 days. Adding the same folders here and pressing Upload carries it on too.
Read-only. All of this is fixed when the stack is deployed
(sam deploy), not from here — shown because when a customer is
being throttled or a reading looks wrong, the first question is what this
stack is actually configured to do, and reading the template in a repo is
not the same as asking the running process.
Kept in this browser only. Unlike the timezone, these change what the console starts on rather than what the service does, so they need no round trip and are not shared with anyone else signing in.
One timezone for the whole deployment, not one per browser. It sets the clock above and the day a request is counted in — a gate that runs until 02:00 would otherwise have its late traffic land on the next day's row, with every total still adding up and the day quietly wrong. Changing it moves numbers a customer may be billed against, so it takes a super admin.
The mail account invitations to new companies and monthly invoices are sent from. Any ordinary SMTP account works.
A set is 250,000 frames the engine could not read (the first two were 100,000). They have no ground truth of their own — each is read by Carmen before training, and they are all failures, so they are mixed into the base training set rather than trained on alone. A set shows the version it went into once that version is published.
A frame the engine could not read is the only kind that
can teach it anything, and it is gone the moment the response is
returned. The name says which half failed —
-anpr, -mmr, -anpr+mmr — so a
folder can be sorted by what is wrong with it.
The four figures above are for the set being filled only, and
include frames moved into it by the monitor's No-plate review;
every set's own figures are in the Training sets list.
The two training figures overlap and do not add up to the total. A frame where both halves failed is training data for both models and is counted in each. A frame whose plate was read correctly and whose vehicle was not belongs in an MMR run only — putting it in an ANPR run teaches the plate head from an image it already gets right.
Frames with no plate are not kept here. They have their own switch and folder, below.
Negatives for the plate detector. Kept apart from the training sets.
Motorcycle plates, countries other than UAE, plates of up to 4 digits (not UAE taxi), and plates whose two-letter code starts with G or H (GG, GA, HJ, HC...). Kept apart from the training sets.