Перейти к содержанию

Перечень приоритетных настроек#

Для отправки фотоизображений в 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.