Подача новостей и флот 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 бесплатных тестовых вызовов на продукт в день. Войти

Обновлено