Программа для управления компьютером с помощью жестов

Руками не трогать! Управляем веб-страницей с помощью веб-камеры

Программа для управления компьютером с помощью жестов

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

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

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

Попытки сделать удобное бесконтактное управление экранами с помощью жестов предпринимались множество раз. Но всегда стояли какие-то ограничения по их внедрению: требовались периферийные устройства (Intel RealSense, Leap Motion) или утомительная настройка под отдельного пользователя (Npointer).

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

Отображение интерфейса и видео

Программа будет работать в браузере, поэтому в будущем оформим ее как расширение для Chrome. Сперва разворачиваем локально верстку. Чтобы протестировать гипотезу, хватит самого простого списка с кнопками.

В правом верхнем углу размещаем блок для отображения видео с камеры.

Для передачи потока данных с web камеры в элемент видео используем TypeScript.

Готово, видео есть!

Скроллинг страницы

Раз мы решили, что трогать клавиатуру и мышь — это плодить всякие бактерии, то воспользуемся лицом. Для начала определяем его положение в пространстве.

Чтобы получить 3D-маппинг лица в пространстве воспользуемся библиотекой Facemesh, о которой писали в мартовском дайджесте.

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

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

Для этого по точкам в 3D пространстве определяем степень наклона головы: берем две точки координат на оси Z так, чтобы при наклоне головы вперед или назад их положение заметно разнилось.

Выбрав эти две точки, мы сможем определить, куда произошел наклон головы (тангаж), а также сказать, насколько сильно наклонена голова по значению разности Z координат.

После этого остается только написать интерфейс взаимодействия с web-браузером. Для скролла web-страницы используем TypeScript.

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

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

Нас интересует массив mesh. Как видим, это просто куча неразмеченных координат точек в пространстве. Как же понять, какая точка за что отвечает? Ответ находим в документации.

Теперь мы знаем координаты точек и можем вычислить разность Z координат, и найти headPitch. Вообще pitch это угол, а в нашем случае это, скорее, коэффициент.

Соединяем куски кода вместе. Теперь мы можем пролистывать страницу без рук:

Управление курсором

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

Здесь код похож на то, что мы делали раньше, но посложнее.

HandEstimator работает аналогично FaceEstimator.

Здесь все не так просто, браузеры обычно не позволяют так просто двигать курсор программно. Поэтому напишем свой указатель — HandCursor.

Пример создания и движения курсора:

Дальше нужно подружить палец с экраном. Для это преобразуем относительные координаты пальца в абсолютные координаты экрана.

И проверим, как это работает:

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

Так удается сгладить путь курсора:

Определение жестов

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

Библиотека не поддерживает определение жестов. Это придется делать самостоятельно. Добавим определение жеста pointer.

Как определить жест с картинки ниже? — Указательный палец выше всех;

— Остальные пальцы согнуты.

Источник: https://habr.com/ru/post/499470/

NPointer: управляйте компьютером с помощью жестов и ых команд

Программа для управления компьютером с помощью жестов

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

Управление компьютером Windows с помощью жестов и ых команд уже давно у всех на слуху.

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

Сегодня мы говорим о NPointer, приложение для жесты и программное обеспечение для контроля речи. Движения рук или головы записываются веб-камерой и преобразуются в движения указателя, которые позволяют управлять компьютером.

Жест и ое управление

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

Вы можете запустить приложение, запустив его запускаемый файл, Он должен вызывать интерфейс приложения, из которого вы можете настроить параметры приложения.

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

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

Настройки NPointer



Теперь мы рекомендуем использовать этот инструмент для вашей ошибки.

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

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

      • Управление камерой – Используйте встроенную или установленную веб-камеру для управления указателем.
        • Рука – Используйте свою руку для управления указателем. Полезно, если у вас установлена ​​веб-камера.
        • Головной / фронтальный контроль – Используйте свою голову / переднюю планку для управления указателем. Удобно при использовании встроенной камеры ноутбука.
      • Голосовая команда – Выберите меню указателя с помощью ых команд.

Разбивка меню действий

Если вы будете держать голову / руку неподвижно в течение определенного времени (время, определенное в меню времени ожидания), появится раскрывающееся меню, которое выглядит следующим образом и предлагает ряд функций, имитирующих традиционное использование мыши.

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

Для прокрутки выберите действие на колесе прокрутки который активирует режим прокрутки и вызывает меню действий ниже.

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

Голосовая команда

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

Нажмите кнопку настройки языка в правом нижнем углу. Это должно открыть меню «Настройки ой команды», где вы можете сохранить ую команду для таких функций, как щелчок правой кнопкой мыши, щелчок левой кнопкой мыши и т. Д. Команды настраиваются так, что вы можете удалять и сохранять их снова.

Обертывание

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

Для большей точности качество веб-камеры должно быть достаточно при более высокой частоте кадров.

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

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

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы устранить ошибки Windows и оптимизировать производительность системы

Источник: http://windowsbulletin.com/ru/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5-%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B3%D0%BE%D0%BB%D0%BE%D1%81%D0%BE%D0%B2%D1%8B%D1%85-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B6%D0%B5%D1%81%D1%82%D0%B0%D0%BC%D0%B8-npointer/

Управление голосом и жестами на компьютере

Программа для управления компьютером с помощью жестов

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

Управление голосом на Windows

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

Typle

Данная программа лидер среди программ, позволяющих командовать компьютером на родном русском языке. После установки нужно будет завести пользователя и придумать ему ключевое слово вроде «Ok, Windows», хотя нам советуют слово «Открой». Именно с него мы и начинаем говорить, знакомая реализация в Google Glasses существует.

Потом для пользователя выбираем команды. Можно добавить только запуск каких-либо программ, а при нажатии дополнительно самостоятельно выбрать программу и дописать какой-либо аргумент.

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

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

Мой голос с французским акцентом распознается очень хорошо. Хотя даже не все люди его распознают. Теперь буду вместо людей с компьютером только общаться.

Скачать программу можно с официального сайта бесплатно. Либо купить платную версию за 13$, если вам надо записать более 450 команд, хотя это вряд ли.

Существует, как минимум, 5 подобных программ с ым управлением на компьютере, но все они сильно уступают Typle. О некоторых вы могли слышать, к примеру, русская разработка Горыныч,которая на деле очень слабо или вообще не распознает. Мне даже удалось найти какой-то аналог Siri для компьютера, который создал один человек и назвал Russian Voice Control.

Speaker

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

Отмечу здесь как все работает. Надо использовать среднюю кнопку мыши или ctrl на клавиатуре, чтобы началась обработка голоса. Довольно популярные клавиши, которые используют и другими программами, так что будет время от времени вылезать окошка «не удалось распознать голос :(»

Нажал на кнопку, сказал слово «контакт», запись отправляется на сервер, а потом возвращается обратно полученный текст и выполняется действие — заходить на страницу ВКонтакте. На все это 5-10 секунд уходит, не совсем скорость, но для бедных программистов тоже результат неплох. Как вы поняли, нужно постоянное интернет-соединение, но сейчас это уже не проблема.

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

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

Скачать можно отсюда.

Управление жестами на компьютере

Еще с момента появления PlayStation®Eye Camera и kinect люди захотели такие же функции и на компьютере.

Позже Kinect даже стали продавать разработчикам, но для общего пользователя такого продукта не анонсировали. И даже есть новость, что Kinect 2.

0 с Xbox One не будет работать на компьютере, но выйдет специальная версия Kinect и для PC. Правда без соответствующего софта пользы от него мало. Так что перейдем к самому софту.

Flutter

Самым популярным и доступным способом управления жестами является программа Flutter и соответствующее Chrome-расширение. Для этой программы подойдет почти любая веб-камера.

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

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

Скачать советую на официальном сайте.  И обязательно установите Flutter для Google Chrome, он позволит управлять и другими интернет-сервиса вроде Pandora и Netflix.

Наверняка Flutter скоро получит полную поддержку Chrome, ведь стартап в октябре 2013 года купила Google.

Leap Motion

От софта перейдем к устройствам. Leap Motion внушает доверие своим маленьким видом и количеством потенциальных возможностей. Эта штука определяет руки пользователя, точнее даже каждый палец. Собственный магазин с кучей приложений и игр не дает заскучать. И самое главное, он уже продается и стоит какие-то 5000 рублей. Не так много за такую магию.

Но, на самом деле, здесь много минусов. На хабре было обсуждений и даже мнение одного из пользователей. Руки всегда надо держать запястьем вверх над устройством, думаете легко? Подержите 5 минут.

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

Да и сам дравйвер для Leap Motion будет сжирать почти все ваши ресурсы на компьютере. Но если и это вас не останавливает, то купить, как всегда, на оф. сайте. Он даже на русском языке.

DUO 3D

http://www..com/watch?v=7hAQECvLIGM

Похожая технология от русских разработчиков тоже существует. Они просто взяли две Eye Camera, написали софт и сделали компанию на кикстартере. К сожалению, провальную. Собрали 62 000$ из 110 000$ планированных. Обидно, тем более, что они не получат даже этих денег, так как надо собрать все, чтобы они поступили.

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

Myo

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

Сейчас браслет можно предзаказать за 150$, но боюсь попасть на сырую версию.

Управление компьютером с веб камеры на ноутбуках

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

Продуктами этой компании пользуется Acer. А Lenovo на основе этих наработок сделает свой собственный Motion Control 2.0.

А в сентябре 2013 Intel анонсировала новые ноутбуки с ым управлением, управлением жестами, прикосновением, а до этого летом компания приобрела израильский стартап Omek.

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

Источник: https://bursin.ru/upravlenie-golosom-i-zhestami-na-kompyutere/

Секретный арсенал Хокинга: управление компьютером с помощью веб-камеры

Программа для управления компьютером с помощью жестов

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

Колесо, письменность, электричество — все это поднимало человека на новый этап развития.

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

Привыкая к сделанным открытиям, человек быстро начинает воспринимать их как нечто само собой разумеющееся. Возьмем, например, такие средства ввода информации, как мышь и клавиатура. Трудно себе представить что-нибудь более удобное и универсальное, чем эти два устройства для «общения» с компьютером.

И все же отдельные энтузиасты продолжают искать альтернативу стандартным средствам ввода данных. Дать односложный ответ на вопрос, зачем им это нужно, просто невозможно.

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

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

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

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

Мы намеренно не включили ни одну из таких разработок в наш обзор, отдав предпочтение бесплатным решениям.

⇡#The Camera Mouse 2011

  • Разработчик: Camera Mouse
  • Размер дистрибутива: 6,2 Мбайт
  • Распространение: бесплатно
  • Русский интерфейс: нет

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

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

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

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

Курсор то и дело норовит съехать в сторону, нередко он просто «танцует» вокруг некоторой области экрана, даже если пользователь не выполняет никаких движений. Причина такого эффекта — в высокой погрешности определения координат курсора.

Идентификация положения контрольной метки на экране — задача довольно сложная. На практике оказывается, что качества получаемой картинки не всегда достаточно для удовлетворительной обработки данных.

Чтобы программа более или менее уверенно контролировала указатель мыши, необходимо, чтобы оптика камеры была качественной, а также чтобы лицо пользователя было достаточно хорошо освещено. Трекинг выполняется в режиме реального времени, поэтому при резких движениях пользователя утилита может просто «потерять» точку слежения, и курсор сместится в сторону.

В Camera Mouse 2011 предусмотрен целый ряд настроек, предназначенных для минимизации погрешности при управлении курсором.

Так, например, можно управлять скоростью перемещения курсора — чем точнее работает система, тем «мобильнее» может быть указатель мыши.

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

Чтобы минимизировать дрожание курсора, можно использовать сглаженное движение, задав степень усреднения координат курсора. В таком режиме курсор станет инерционным, а путь его «торможения» будет длиннее.

Если пользователь работает с каким-то документом, например набирает текст в редакторе Word, излишняя активность курсора может мешать. Поэтому в настройках Camera Mouse 2011 можно установить ограничение области, дальше которой курсор не будет перемещаться.

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

Но как реализовать эти столь нужные команды, если человек, скажем, с физическими недостатками, с трудом поворачивает голову? Не заставлять же его «рисовать» в воздухе носом особые жесты! Да и курсор не стоит на месте — все время так и норовит сместиться в сторону. Выход — сделать «автоматический клик».

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

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

Двойной щелчок мышью в Camera Mouse 2011, на наш взгляд, сделан не очень удачно. Эта возможность реализована с помощью дополнительной кнопки в интерфейсе окна программы.

⇡#Enable Viacam (eViacam) 1.5.1

  • Разработчик: Cesar Mauri Loba
  • Размер дистрибутива: 7,8 Мбайт
  • Распространение: бесплатно
  • Русский интерфейс: нет

Настройка Enable Viacam выполнена в виде пошагового мастера.

Если предыдущая программа ориентировалась на определенную метку, то Enable Viacam «ищет» на картинке лицо человека.

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

Чтобы программа случайно не выполнила какие-нибудь действия на компьютере в отсутствие пользователя, в настройках Enable Viacam можно установить автоматическое отключение мониторинга активности. Стоит только программе «потерять» лицо — и уже через несколько секунд дистанционное управление курсором прекращается.

Алгоритм управления курсором, реализованный в Enable Viacam, заставляет указатель мыши двигаться более плавно, чем в случае с Camera Mouse 2011. Настройки Enable Viacam позволяют управлять приоритетом процесса.

А еще, по сравнению с предыдущей утилитой, в программе намного удобнее реализован принцип работы с кнопками мыши.

Для выбора действий, которые пользователь может выполнить с манипулятором, используется специальная панель Enable Viacam, которая появляется в верхней части экрана рабочего стола.

С помощью функций, вынесенных на эту панель, виртуальную мышь можно переводить в режим перетаскивания окон, выполнять имитацию нажатия на ней правой, левой и даже средней кнопки.

Тонкая настройка нажатия клавиш такая же, как в Camera Mouse 2011, — устанавливается временная задержка, по истечении которой, если курсор находится в состоянии покоя, программа эмулирует нажатие кнопки мыши. Чтобы пользователь был уверен в том, что нажатие произошло, событие сопровождается звуковым сигналом.

После каждого нажатия программа переводит виртуальную мышь в стандартный режим. В этом режиме мышь не причинит никакого «вреда» — пользователь просто двигает курсор.

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

Программа может автоматически запускаться вместе с системой, а для большего удобства в ней предусмотрена возможность использования профилей с различными настройками движения курсора. Enable Viacam может быть установлена как на Windows, так и на Linux.

⇡#Head Mouse 4.0

  • Разработчик: Indra
  • Размер дистрибутива: 3,2 Мбайт
  • Распространение: бесплатно
  • Русский интерфейс: нет

Эта программа была разработана сотрудниками Университета Лериды (Испания).

Утилита не столь точно позиционирует указатель мыши, как, скажем, Enable Viacam, да и разобраться в работе этого приложения будет несколько сложнее, чем в предыдущем случае, — уж слишком непонятный интерфейс, без подсказок и текстовых обозначений.

С другой стороны, у Head Mouse есть масса интересных особенностей.

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

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

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

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

Еще одна интересная особенность Head Mouse — возможность идентифицировать команды, отдаваемые глазом пользователя или его губами.

На практике оказалось очень удобно (настолько, насколько такое управление вообще можно считать «удобным») выделять текст, подмигивая одним глазом.

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

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

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

Например, это может быть часто повторяемый текст, который пользователь отправляет в чате или по почте, привычные в повседневной работе сочетания Ctrl+C, Ctrl+V и так далее.

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

⇡#Заключение

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

А еще, если посмотреть на эти программы под другим углом, можно увидеть, что многие из них — прототипы будущих интерфейсов, которые рано или поздно придут в нашу жизнь.

Устройства, которые можно включать взглядом, идентификация по лицу, жесты, предназначенные для «умного дома», и многое другое — вся эта «фантастика» не за горами.

Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Источник: https://3dnews.ru/621762

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.