Go to documentation repository
Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.
Konfigurowanie list rozpoznawania oraz dat jest opisane w pliku RealtimeRecognizer.proto.
Następujące 4 metody są dostępne:
- ChangeLists
- ChangeItems
- GetLists
- GetItems
Metoda ChangeLists
Metoda ta służy do dodawania, edytowania oraz usuwania list.
Dane wejściowe
Struktura ChangeListsRequest jest przekazywana jako argument, w którym uzupełniane są 3 wektory danych wejściowych:
- added_lists - wektor list do dodania;
- changed_lists - wektor list do edycji;
- removed_list_ids - wektor ID list do usunięcia.
Listy są strukturami danych o polach:
- id - ID listy;
- name - nazwa listy;
- description - komentarze do listy;
- score - minimalny poziom rozpoznawania; domyślny poziom: 0.85;
- item_ids - lista ID obrazów, które zostały użyte do rozpoznawania;
- type - typ rozpoznawania; ELT_Face - dla twarzy, ELT_LPR - dla tablic rejestracyjnych, ELT_Food - dla jedzenia (potraw).
Wyjścia
W odpowiedzi do tych metod otrzymywane są podsumowania ID list, które nie mogły być dodane, usunięte, bądź zedytowane.
Metoda ChangeItems
Metoda ta służy do dodawania, edytowania i usuwania danych źródłowych dla procesu rozpoznawania.
Dane wejściowe
Jako argument przyjmowana jest struktura ChangeItemsRequest, w której 3 wektory danych wejściowych są uzupełniane:
- added_items - wektor danych do dodania;
- changed_items - wektor danych do edycji;
- removed_item_ids - wektor ID danych do usunięcia.
Dane to struktury danych o polach:
- id - ID danych;
- name - nazwa danych;
- description - komentarze do danych;
- type - typ danych; DT_ImageFace - dla twarzy, DT_Plate - dla tablic rejestracyjnych, DT_ImagesFood - dla jedzenia (potraw);
- data - same dane, zalezne od typu. Dla twarzy - pojedynczy obraz, dla jedzenia - tabela obrazów, dla tablic rejestracyjnych - sam identyfikator tablicy w formie tekstu.
- data_vectors - wektory obrazu (nieokreślone).
Obraz ma 2 pola: ID obrazu oraz sam obraz.
Jeśli wypełnione zostaną jedynie ID dla obrazu podczas edycji, tzn. gdy wektor changed_items jest konstruowany, będzie to oznaczać, że obraz o danym ID został usunięty z konfiguracji.
Wyjścia
W odpowiedzi do tej metody dostarczone zostaną podsumowania ID danych oraz ID obrazów, które nie mogły zostać dodane, zedytowane bądź usunięte.
Metoda GetLists
Metoda ta wyświetla informacje na temat list w konfiguracji.
Wejście danych
Jako argument przekazywana jest struktura GetListsRequest z wypełnionymi dwoma polami:
- list_ids - tablica ID list, które powinny zostać otrzymane;
- type - typ list: ELT_Face, ELT_LPR, ELT_Food.
Pola te działają jako filtry; mogą być przekazane razem bądź osobno.
Wyjścia
W odpowiedzi na tę metodę otrzymana zostanie tablica list.
Metoda GetItems
Metoda ta wyświetla informacje na temat danych w konfiguracji.
Wejście danych
Jako argument przyjmowana jest struktura GetItemsRequest z trzema wypełnionymi polami:
- item_ids - tabela ID danych, które powinny zostać przekazane;
- load_images - flaga wskazująca potrzebę wyświetlania obrazu w odpowiedzi;
- load_vectors - flaga wskazująca potrzebę wyświetlania wektorów obrazów.
Wyjścia
W odpowiedzi na tę metodę przekazana zostanie tabela danych.