Подача новин і флот NakBus тепер у партнерській панелі
Використовуйте ті самі дані для входу (адресу електронної пошти та пароль), що й для облікового запису розробника, щоб увійти в панель Nakordoni Partners і керувати там новинами та автобусним парком (NakDriver / NakManager) з командними ролями. Ваші API-ключі, ендпоінти та застосунки залишаються без змін, а сторінки тут і далі працюють. Відкрити Nakordoni Partners

← Усі ендпоінти

API розпізнавання номерних знаків (ALPR / ANPR) Online

Розпізнавання номерних знаків на фото транспортного засобу. Надішліть POST-запитом одне зображення (JPEG, PNG, WebP, BMP або TIFF, макс. 8 MB): як JSON-тіло з image_url або image_base64, як завантаження multipart/form-data у полі "image" або як сирі байти із заголовком Content-Type image/*. Для кожного знайденого номера повертаються текст, оцінка 0-1, альтернативні варіанти прочитання, рамка номера в пікселях та оцінка виявлення. Рушій — наш власний детектор і зчитувач номерних знаків, налаштований на європейські вантажівки та автобуси. Зображення обробляються в пам'яті й ніколи не зберігаються. image_url має бути публічною адресою http(s); приватні та внутрішні адреси, а також перенаправлення на них відхиляються, а завантаження переривається через 10 секунд.

POST https://nakordoni.eu/api/v2/data/plate-recognition — клас квоти: heavy

ПараметрОпис
image_url(JSON-тіло) Публічна URL-адреса зображення http(s). Макс. 8 MB, макс. 3 перенаправлення, ліміт завантаження 10 s.
image_base64(JSON-тіло) Зображення у форматі base64 (префікс data:image/...;base64, допускається). Надсилайте image_url або image_base64, але не обидва одночасно.

Поля відповіді — усередині об’єкта data у конверті відповіді. [] позначає список, тож data.items[].name — це поле name кожного елемента. Поле буває null, відсутнє або порожній список, коли значення в нас немає, — заглушок ми не підставляємо.

ПолеОпис
data.successtrue, якщо прочитано щонайменше один номер; data.message повідомляє, скільки саме.
data.processing_timeЧас, витрачений на запит, у мілісекундах (завантаження та розпізнавання).
data.results[]Один елемент на кожен номер, спочатку з найвищою оцінкою виявлення.
data.results[].plateТекст номера у верхньому регістрі, лише літери A-Z та цифри (без пробілів і дефісів).
data.results[].scoreДостовірність прочитання 0-1 (середнє значення достовірності окремих символів).
data.results[].candidates[]До 5 варіантів прочитання {plate, score}, найкращий першим; перший варіант — це номер.
data.results[].region{code, score} із країною номера, якщо рушій може її визначити; інакше null (поточний рушій країну не визначає).
data.results[].boxПоложення номера в пікселях: xmin, ymin, xmax, ymax.
data.results[].dscoreДостовірність виявлення номера 0-1.
data.results[].vehicleВідомості про транспортний засіб, якщо доступні; з поточним рушієм — null.
error.code400: image_required, bad_json, bad_base64, one_image_only, bad_image_url, image_url_not_allowed, image_url_fetch_failed, image_url_timeout, invalid_image, unsupported_image_type, unsupported_content_type, upload_failed. 404: no_plate_detected. 413: payload_too_large. 500: engine_error.
curl -X POST "https://nakordoni.eu/api/v2/data/plate-recognition" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX" \
  -H "Content-Type: application/json" \
  -d '{
    "image_url": "https://nakordoni.eu/img/developers/plate-recognition-example-bus.jpg"
}'

Розпізнавання номерних знаків (ANPR / ALPR) для європейських транспортних засобів

Plate Image Recognition API — це сервіс розпізнавання номерних знаків (LPR): надішліть фото і отримайте текст номера у JSON. Це наш власний рушій ANPR / ALPR, налаштований на вантажівках і автобусах на кордонах та в автобусних депо; він також читає номери легкових авто і мотоциклів.

Версія v4 додає країну номерного знака і тип транспортного засобу (car, bus, truck або motorcycle). Вона також приймає необов'язкові опції запиту: regions — щоб зсунути результат у бік очікуваних країн; camera_id і timestamp, які повертаються у відповіді; поріг оцінки; і режим fast.

GDPR за задумом: API розміщене в ЄС, а кожне зображення обробляється лише в пам'яті й ніколи не зберігається. Жоден сторонній сервіс комп'ютерного зору не бачить ваших зображень.

Інтеграції: Home Assistant

Наша відкрита інтеграція з Home Assistant (ліцензія MIT, встановлюється через HACS) читає номерні знаки з камер вашого Home Assistant. Вона дає сенсор і подію для кожного номера, з країною знака і типом транспортного засобу. Вона підтримує Frigate: за подією транспортного засобу читає знімок і записує номер назад у Frigate як sub-label. Вхід працює через OAuth, тож кожен користувач отримує власний безкоштовний ключ.

Інтеграція з Home Assistant на GitHub ↗ Інтеграції

🔑 Увійдіть як розробник, щоб спробувати цей endpoint наживо в пісочниці — 10 безкоштовних тестових викликів на продукт на день. Увійти

Оновлено