Печатать можно не только руками, но и лицом

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

▲ Изображение из: Все взломано

Если ребенка разбудить, работа, скорее всего, не сможет продолжаться. Итак, чтобы иметь возможность работать, воспитывая детей, программист решил отказаться от клавиатуры и вместо этого использовать набор текста по лицу, и продемонстрировал процесс на YouTube-канале «Все взломано».

▲ Изображение из: Все взломано

Эта клавиатура, в которой для набора текста используются движения лица, называется CheekyKeys. На самом деле, такой способ управления клавиатурой не редкость: Стивен Хокинг использовал компьютер для отслеживания движения глаз для управления курсором, а для набора текста использовал экранную клавиатуру с интеллектуальным методом ввода.

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

Чтобы использовать CheekyKeys, вам понадобятся следующие вещи: Само собой разумеется, компьютер и камера, а также такие инструменты, как OpenCV и DLib, для отслеживания движения определенных точек на лице пользователя.

▲ Изображение из: Все взломано

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

Справочная таблица "шпаргалка", которую необходимо использовать на CheekyKeys, включая буквы, спецсимволы и горячие клавиши, быстрое открытие и закрытие рта означает ".(точка)", чуть длиннее "-(черта)", вверх Ню один раз рот, чтобы закончить письмо, дважды, чтобы добавить пробел (конец слова).

▲ Изображение из: Все взломано

На «шпаргалке» клавиша Shift закрывает правый глаз, клавиша команды закрывает левый глаз, стрелки вверх/вниз нужны для поднятия левой/правой брови, если вы хотите повторить предыдущую букву или команду , нужно поставить обе стороны Брови подняты дважды, для использования клавиши escape: нужно моргнуть сначала левым глазом, потом правым глазом…

▲ Изображение из: Все взломано

Созданная разработчиками система позволяет использовать клавиатуру с помощью различных движений лица. Помните, что контрольный список в системе является важным этапом подготовки к использованию CheekyKeys, но не бойтесь забыть, потому что разработчик поделился системой на веб-сайте GitHub.

▲ Изображение взято с GitHub.

Это позволяет CheekyKeys использовать OpenCV и Face Mesh от mediapipipe для обнаружения маркеров лиц в видеовходе в режиме реального времени. Затем определяются конкретные позы лица путем вычисления относительных различий, которые переводятся в команды, отправляемые с клавиатуры.

▲ Изображение из: Все взломано

С CheekyKeys вы можете не только печатать, вы даже можете использовать его для написания кода на языке Python, и вы по-прежнему можете печатать и работать с ребенком на руках. Тем не менее, использование лицевой клавиатуры, естественно, не так быстро, как набор пальцев, но этот метод определенно может удовлетворить потребности в тишине.

#Добро пожаловать на официальный аккаунт Айфанер в WeChat: Айфанер (WeChat: ifanr), в ближайшее время вам будет представлен более интересный контент.

Love Faner | Исходная ссылка · Просмотреть комментарии · Sina Weibo