Zgłaszanie newsów i flota NakBus są teraz w panelu partnera
Aby zalogować się do panelu Nakordoni Partners, użyj tego samego loginu (adres e-mail i hasło) co na koncie programisty i zarządzaj tam wiadomościami oraz flotą autobusów (NakDriver / NakManager) z rolami zespołu. Twoje klucze API, endpointy i aplikacje pozostają bez zmian, a strony tutaj nadal działają. Otwórz Nakordoni Partners

← Wszystkie endpointy

API rozpoznawania tablic rejestracyjnych (ALPR / ANPR) Online

Odczytuje tablice rejestracyjne ze zdjęcia pojazdu. Wyślij POST-em jeden obraz (JPEG, PNG, WebP, BMP lub TIFF, maks. 8 MB) jako treść JSON z image_url lub image_base64, jako przesyłanie multipart/form-data w polu "image" albo jako surowe bajty z nagłówkiem Content-Type image/*. Każda znaleziona tablica jest zwracana z tekstem, wynikiem 0-1, alternatywnymi odczytami, ramką tablicy w pikselach i wynikiem detekcji. Silnik to nasz własny detektor i czytnik tablic, dostrojony do europejskich ciężarówek i autobusów. Obrazy są przetwarzane w pamięci i nigdy nie są przechowywane. image_url musi być publicznym adresem http(s); adresy prywatne i wewnętrzne oraz przekierowania do nich są odrzucane, a pobieranie jest przerywane po 10 sekundach.

POST https://nakordoni.eu/api/v2/data/plate-recognition — klasa limitu: heavy

ParametrOpis
image_url(treść JSON) Publiczny adres URL obrazu http(s). Maks. 8 MB, maks. 3 przekierowania, limit pobierania 10 s.
image_base64(treść JSON) Obraz zakodowany w base64 (prefiks data:image/...;base64, jest dozwolony). Wyślij image_url albo image_base64, nie oba naraz.

Pola odpowiedzi — wewnątrz obiektu data w kopercie odpowiedzi. [] oznacza listę, więc data.items[].name to pole name każdego elementu. Pole bywa null, nieobecne lub jest pustą listą, gdy nie mamy wartości — nigdy nie wstawiamy atrapy.

PoleOpis
data.successtrue, gdy odczytano co najmniej jedną tablicę; data.message podaje ich liczbę.
data.processing_timeCzas obsługi żądania w milisekundach (pobieranie i rozpoznawanie).
data.results[]Jeden wpis na tablicę, od najwyższego wyniku detekcji.
data.results[].plateTekst tablicy, wielkie litery, wyłącznie litery A-Z i cyfry (bez spacji i myślników).
data.results[].scorePewność odczytu 0-1 (średnia pewności poszczególnych znaków).
data.results[].candidates[]Do 5 odczytów {plate, score}, najlepszy pierwszy; pierwszy z nich to tablica.
data.results[].region{code, score} z krajem tablicy, jeśli silnik potrafi go określić; w przeciwnym razie null (obecny silnik nie określa kraju).
data.results[].boxPołożenie tablicy w pikselach: xmin, ymin, xmax, ymax.
data.results[].dscorePewność detekcji tablicy 0-1.
data.results[].vehicleSzczegóły pojazdu, jeśli dostępne; null w obecnym silniku.
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"
}'

Rozpoznawanie tablic rejestracyjnych (ANPR / ALPR) dla pojazdów europejskich

Plate Image Recognition API to usługa rozpoznawania tablic rejestracyjnych (LPR): wyślij zdjęcie i otrzymaj tekst numeru rejestracyjnego jako JSON. To nasz własny silnik ANPR / ALPR, dostrojony na ciężarówkach i autobusach na przejściach granicznych i w zajezdniach autobusowych; czyta też tablice samochodów osobowych i motocykli.

Wersja v4 dodaje kraj tablicy i typ pojazdu (car, bus, truck lub motorcycle). Przyjmuje też opcjonalne opcje żądania: regions, aby przesunąć wynik w stronę spodziewanych krajów; camera_id i timestamp, które wracają w odpowiedzi; próg score; oraz tryb fast.

RODO w założeniu: API jest hostowane w UE, a każdy obraz jest przetwarzany tylko w pamięci i nigdy nie jest zapisywany. Żadna zewnętrzna usługa wizyjna nie widzi Twoich obrazów.

Integracje: Home Assistant

Nasza otwartoźródłowa integracja z Home Assistant (licencja MIT, instalacja przez HACS) odczytuje numery rejestracyjne z kamer Twojego Home Assistant. Daje czujnik i zdarzenie dla każdej tablicy, z krajem tablicy i typem pojazdu. Obsługuje Frigate: przy zdarzeniu pojazdu czyta zrzut i zapisuje numer z powrotem we Frigate jako sub-label. Logowanie działa przez OAuth, więc każdy użytkownik dostaje własny darmowy klucz.

Integracja z Home Assistant na GitHub ↗ Integracje

🔑 Zaloguj się jako deweloper, aby wypróbować ten endpoint na żywo w sandboxie — 10 darmowych wywołań testowych na produkt dziennie. Zaloguj się

Zaktualizowano