Перечень приоритетных настроек#
Для отправки фотоизображений в LUNA PLATFORM в первую очередь необходимо настроить FaceStream на работу с лицами или телами (см. настройки для переключения режима обнаружения ниже), а также настроить основные параметры, необходимые для корректной работы приложения. Все настройки разделены следующим образом:
-
Настройки FaceStream — задаются в секции "FACE_STREAM_CONFIG" в Configurator или в конфигурационном файле "fs3Config.conf".
-
Настройки управления потоками — задаются в запросе с телом в формате JSON к ресурсу "/streams" в сервис LUNA Streams.
-
Настройки TrackEngine — задаются в секции "TRACK_ENGINE_CONFIG" в Configurator или в конфигурационном файле "trackengine.conf".
См. подробное описание нижеперечисленных параметров в соответствующих разделах.
Доступны следующие общие параметры для отправки и лиц и тел:
Настройки FaceStream
Параметр | Описание |
---|---|
sending > async_requests | Позволяет переключаться между режимами асинхронной и синхронной отправки запросов в LUNA PLATFORM |
sending > send_source_frame | Позволяет включить отправку исходного кадра в LUNA PLATFORM |
sending > jpeg_quality_level | Позволяет задать степень сжатия исходного кадра |
Настройки управления потоками
Параметр | Описание |
---|---|
data > analytics > event_handler > frame_store | Позволяет задать URL сервиса Image Store для отправки исходного кадра |
Настройки для работы с лицами#
Основные параметры, которые должны быть указаны для отправки фотоизображений лиц в соответствующий сервис, указаны ниже.
Настройки TrackEngine
Параметр | Описание |
---|---|
use-face-detector | Позволяет обнаруживать лица — "1" |
use-body-detector | Позволяет обнаруживать тела — "0" |
Настройки FaceStream
Параметр | Описание |
---|---|
lunastreams > api_version | Позволяет задать версию API сервиса LUNA Streams для отправки запросов в LP — "1" |
lunastreams > origin | Полный сетевой путь до сервиса LUNA Streams |
lunaplatform > api_version | Позволяет задать версию API сервиса LUNA API для отправки запросов в LP — "6" |
lunaplatform > origin | Полный сетевой путь до LUNA PLATFORM |
sending > request_type | Тип запроса для отправки изображений в LP — "jpeg" |
sending > portrait_type | Формат передачи изображения — "warp" |
sending > aggregate_attr_requests | Позволяет включать агрегацию лучших кадров для получения одного биометрического шаблона в LUNA PLATFORM — "true" или "false" |
Настройки управления потоками
Параметр | Описание |
---|---|
data > type | Тип источника сигнала (tcp, udp, videofile, images) — "строка" |
account_id | "Luna_account_id", к которому относится выполняемый запрос — "строка в формате UUID" |
data > analytics > event_handler > handler_id | обработчик LP, позволяющий гибко настроить обработку лиц — "строка в формате UUID" |
Подробную информацию об обработчиках можно найти в документации APIReferenceManual.html в комплекте поставки LUNA PLATFORM 5.
Настройки для работы с телами#
Основные параметры, которые должны быть указаны для отправки фотоизображений тел в соответствующий сервис, указаны ниже.
Настройки TrackEngine
Параметр | Описание |
---|---|
use-face-detector | Позволяет обнаруживать лица — "0" |
use-body-detector | Позволяет обнаруживать тела — "1" |
Настройки FaceStream
Параметр | Описание |
---|---|
lunastreams > api_version | Позволяет задать версию API сервиса LUNA Streams для отправки запросов в LP — "1" |
lunastreams > origin | Полный сетевой путь до сервиса LUNA Streams |
lunaplatform > api_version | Позволяет задать версию API сервиса LUNA API для отправки запросов в LP — "6" |
lunaplatform > origin | Полный сетевой путь до LUNA PLATFORM |
sending > aggregate_attr_requests | Позволяет включать агрегацию лучших кадров для получения одного биометрического шаблона в LUNA PLATFORM — "true" или "false" |
sending > minimal_body_track_length_to_send | Данный параметр включает отправку детекций с координатами тела человека — x, y, width и height и устанавливает количество детекций, меньше значения которого они не будут отправляться — "3" |
sending > detection_path_length | Устанавливает максимальное количество детекций для параметра "minimal_body_track_length_to_send" — "100" |
Настройки управления потоками
Параметр | Описание |
---|---|
data > type | Тип источника сигнала (tcp, udp, videofile, images) — "строка" |
account_id | "Luna_account_id", к которому относится выполняемый запрос — "строка в формате UUID" |
data > analytics > event_handler > handler_id | обработчик LP, позволяющий гибко настроить обработку тел — "строка в формате UUID" |
Подробную информацию об обработчиках можно найти в документации APIReferenceManual.html в комплекте поставки LUNA PLATFORM 5.