Рубрики Блоги

Google представила ПО для смартфонов, способное распознавать жесты

Опубликовал
Кирилл Иртлач

Компания Google опубликовала алгоритм, который с высокой точностью отслеживает движения руки пользователя на основе изображения, получаемого с камеры смартфона. Разработчики считают, что решение позволит реализовать на мобильных устройствах новые функции, например, распознавание жестового языка или жестовых команд. Подробности об алгоритме компания рассказала в своем блоге.

Как сообщается, в начале алгоритм анализирует кадры с камеры и обнаруживает на них руку, после чего работает только с нужной областью, что значительно снижает требуемую вычислительную мощность.

Во время работы алгоритм создает модель руки, состоящую из 21 точки, которых достаточно для относительно точного описания положения конечности в конкретный момент. При этом ПО может работать в двух режимах: в одном оно создает двумерную модель руки, а в другом — трехмерную.

На основе алгоритма разработчики также создали систему распознавания жестов: получая модель руки, решение анализирует углы между частями пальцев и сопоставляет их с базой известных ему жестов. Для обучения алгоритма разработчикам пришлось создать собственный датасет из примерно 30 тысяч кадров, на каждом из которых была вручную размечена модель кисти.

Курс UX/UI дизайнер сайтів і застосунків з Alice K.
Курс від практикуючої UI/UX дизайнерки, після якого ви знатимете все про UI/UX дизайн .
Реєстрація на курс

Для сторонних разработчиков алгоритм доступен на GihHub, причем адаптирован он для работы на обеих основных мобильных операционных системах: Android и iOS. Пользователи Android также могут установить себе два демо-приложения, одно из которых создает двумерную модель руки, а второе рисует трехмерную модель, отражающую относительное расстояние до каждой точки кисти. Для iOS доступны инструкции по сборке проекта в Xcode.

Источник: N+1

Disqus Comments Loading...