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

LUNA PLATFORM v.5.26.0#

Изменения

  • SDK обновлен до версии 5.8.0.

  • Обновлена оценка определения состояния масок. Помимо трёх основных статусов теперь определяются следующие дополнительные свойства:

    • "correct" — маска присутствует на лице, рот и нос закрыты маской
    • "mouth" — маска присутствует на лице и закрывает только рот
    • "clear" — на лице нет маски
    • "chin" — маска присутствует на лице и находится под подбородком, не перекрывая зону от глаз до рта
    • "partially" — лицо частично перекрыто, но не медицинской маской и не маской с полным перекрытием лица
    • "full" — маска присутствует на лице, при которой полностью закрыто лицо, например, балаклава/лыжная маска

    Каждому основному статусу маски соответствует одно из двух свойств. Наиболее вероятное свойство возвращается в поле "predominant_occlusion":

    • статусу "medical_mask" соответствует свойство "correct" или "mouth"
    • статусу "missing" соответствует свойство "clear" или "chin"
    • статусу "occluded" соответствует свойство "partially" или "full"

    Для каждого из свойств возвращается вероятностная оценка в диапазоне [0..1].

    Дополнительные свойства маски не записываются в БД и по ним не выполняется фильтрация.

    Обратите внимание, что наличие маски на подбородке с этой версии относится к состоянию "missing". В предыдущих версиях оно относилось к состоянию "medical_mask".

    Дополнительные свойства возвращаются при оценке состояний маски в ресурсах "sdk" и "detect faces", а также при создании событий (запросы "save event" и "generate events") и выполнении верификации (запрос "perform verification"). Дополнительные свойства маски также учитываются при отправке событий через веб-сокеты (запрос "ws handshake")

    Пример определения обновленного состояния маски в ресурсе "/sdk":

    "mask": { "predominant_mask": "occluded", "estimations": {}, "face_occlusion": { "predominant_occlusion": "correct", "estimations": { "full": 0.019, "clear": 0.02, "correct": 0.6108324766, "partially": 0.31, "mouth": 0.0209, "chin": 0.019097 } } },

  • В структуру отчета в формате CSV (см. задачи "Reporter" и "Exporter") добавлены колонки атрибутов тел "apparent_gender", "apparent_age", "headwear_state", "sleeve_length", "upper_clothing_colors" и "backpack_state".

  • Для параметров "num_threads" из настроек "LUNA_HANDLERS_HUMAN_EXTRACTOR_RUNTIME_SETTINGS", "LUNA_HANDLERS_WARP_ESTIMATOR_RUNTIME_SETTINGS", "LUNA_HANDLERS_EXTRACTOR_RUNTIME_SETTINGS", "LUNA_HANDLERS_DETECTOR_RUNTIME_SETTINGS" и "LUNA_HANDLERS_HUMAN_DETECTOR_RUNTIME_SETTINGS" изменено значение по умолчанию с 4 до 6. Данное изменение повышает производительность по умолчанию для серверов с большим количеством ядер CPU.

Исправленные ошибки

  • Исправлена ошибка, при которой в задачах можно было задать пустые значения для фильтров handler_ids, masks, face_ids и др., что приводило к фильтрации по всем соответствующим объектам.

  • Исправлено отсутствие ошибки при вводе неправильного логина/пароля в пользовательском интерфейсе сервиса Admin.

  • Теперь при отсутствии лицензируемой функции, в логах сервиса Licenses явно прописывается название отсутствующей функции.