Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.

Previous page Role i Użytkownicy  Konfigurowanie ustawień Axxon Next Next page

Konfigurowanie list rozpoznawania oraz dat jest opisane w pliku RealtimeRecognizer.proto.

Następujące 4 metody są dostępne:

  1. ChangeLists
  2. ChangeItems
  3. GetLists
  4. 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:

  1. added_lists - wektor list do dodania;
  2. changed_lists - wektor list do edycji;
  3. removed_list_ids - wektor ID list do usunięcia.

Listy są strukturami danych o polach:

  1. id - ID listy;
  2. name - nazwa listy;
  3. description - komentarze do listy;
  4. score - minimalny poziom rozpoznawania; domyślny poziom: 0.85;
  5. item_ids - lista ID obrazów, które zostały użyte do rozpoznawania;
  6. 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:

  1. added_items - wektor danych do dodania;
  2. changed_items - wektor danych do edycji;
  3. removed_item_ids - wektor ID danych do usunięcia. 

Dane to struktury danych o polach:

  1. id - ID danych;
  2. name - nazwa danych;
  3. description - komentarze do danych;
  4. type - typ danych;  DT_ImageFace - dla twarzy, DT_Plate - dla tablic rejestracyjnych, DT_ImagesFood - dla jedzenia (potraw);
  5. data - same dane, zalezne od typu. Dla twarzy - pojedynczy obraz, dla jedzenia - tabela obrazów, dla tablic rejestracyjnych - sam identyfikator tablicy w formie tekstu.
  6. 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:

  1. list_ids - tablica ID list, które powinny zostać otrzymane;
  2. 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:

  1. item_ids - tabela ID danych, które powinny zostać przekazane;
  2. load_images - flaga wskazująca potrzebę wyświetlania obrazu w odpowiedzi;
  3. load_vectors - flaga wskazująca potrzebę wyświetlania wektorów obrazów.

Wyjścia

W odpowiedzi na tę metodę przekazana zostanie tabela danych.

  • No labels