16 мая мы выпустили новый релиз 3DiVi Face SDK 3.22, который крайне важен для разработчиков на Java и Flutter. Вот наши новые функции, перечисленные в порядке от менее важного к более важному:
Добавили вспомогательные функции для чтения и конвертации изображений. Теперь работать с Processing Blocks API стало удобнее.
Добавили поддержку Processing Blocks для Java! Это означает, что теперь разработчики на Java могут использовать наши новейшие методы, включая последние методы определения живости и потрясающий алгоритм оценки качества.
В рамках Flutter API мы добавили поддержку изолятов для большинства соответствующих модулей SDK.
Ознакомьтесь с тем, как это работает!
Изоляты позволяют выполнять множество различных задач асинхронно. Выше показано тестовое приложение, которое выполняет некоторую обработку, включая:
обнаружение и отслеживание лиц
рисование bbox лица
оценку качества
проверку живости, если качество изображения выше определенного порога.
Если не использовать изоляты, возникают многочисленные зависания и задержки. Но при включении изолятов и минимальных изменениях в коде, производительность приложения становится гораздо более плавной и стабильной. Для справки, эти примеры были записаны с использованием Google Pixel 3.