LUNA PLATFORM v.5.27.0#
Изменения
-
В ресурс "/detector" добавлен новый параметр запроса "estimate_face_quality", позволяющий выполнить все проверки "face_quality" из ресурсов "/handlers" и "/verifiers" с порогами по умолчанию.
Проверки в данном ресурсе можно выполнять с помощью соответствующей лицензируемой функции.
-
В группу проверок "face_quality" ресурсов "/handlers" и "/verifiers" и в ресурсы "/iso" и "/detector" добавлены новые проверки — "background_lightness" и "background_uniformity".
Проверка "background_lightness" позволяет определить осветлённость фона от 0 до 1, где:
- [0...0.1] — черный фон
- [0.1...0.3] — темный фон
- [0.3...0.97] — светлый фон
- [0.97...1] — белый фон
Проверка "background_unformity" позволяет определить степень однородности фона от 0 до 1, где 0 — фон неоднородный, 1 — фон однородный.
Новые проверки также добавлены в поле "face_quality" структуры события в ресурсе "ws handshake".
Для использования данных проверок требуется соответствующая лицензируемая функция.
-
Появилась возможность изменить порог "quality_threshold" для Liveness V2, заданный в системе по умолчанию. Для этого используется соответствующая настройка в секции "LUNA_HANDLERS_LIVENESS_SETTINGS" сервиса Configurator. Ранее этот порог невозможно было изменить для ресурсов "/sdk" и "/liveness".
Значение порога по умолчанию — 0.5.
Ранее данный порог находился в настройке "config.py" сервиса Handlers и имел название "LIVENESS_V2_QUALITY_THRESHOLD".
При использовании ресурсов "/handlers" или "/verifiers" значение порога из Configurator будет переопределено соответствующей настройкой в параметре запроса.
-
В тело запроса на получение статистики по событиям ("/events/statistic") добавлена возможность указания атрибутов тел в поля "filters" и "targets".
-
Расширен мониторинг сервиса Handlers. Теперь кроме трекинга запросов (Requests series), запросов, выполненных с ошибкой (Errors series), количества выполненных оценок SDK (Usages_statistic series) и лицензирования (Licensing series) фиксируются данные о каждой выполненной оценке SDK.
Например, для каждой оценки наличия маски на лице фиксируется время выполнения этой оценки в секундах.
См. подробную информацию и перечень оценок по которым собираются данные в разделе "Monitoring" руководства разработчика сервиса Handlers.
Исправленные ошибки
-
Исправлена ошибка, из-за которой URL-адреса БО лиц и атрибутов возвращались в неправильном формате при запросе к ресурсу "perform verification".
-
В спецификации OpenAPI исправлена схема ответа поля "stats" в теле ответа на запрос "get statistics on events".
Ранее было указано, что в качестве значений для поля "stats" могут возвращаться массивы из типов "string", "number", "integer", "boolean", "Array of any" и "object". Теперь для поля "stats" указано, что может возвращаться непустой массив, содержащий массивы из типов "integer", "number" и "string".
-
Исправлено появление ошибки "internal server error", возникавшей при обработке изображений, у которых в полях координат EXIF данных содержалось значение NaN.