Программа управления компьютером через веб камеру. Управление мышью

26.04.2019 Игры

Технологии управления устройствами жестами уже давно интересуют разработчиков и пользователей. Достаточно вспомнить Kinect для консолей или приставку Leap Motion для компьютеров. Увы, второму не удалось завоевать популярность и стать достаточно распространенным среди разработчиков, а главное, пользователей. Возможно, начинать нужно с малого и постепенно приучать людей к тому, что движением руки в пространстве можно взаимодействовать с устройствами и управлять приложениями. Этим малым вполне может быть воспроизведение музыки на компьютере силами разнообразных плееров. Взять их по контроль при помощи жестов поможет новое бесплатное приложение ControlAir для Mac. А в будущем компания Eyesight планирует расширить сферу своей деятельности на телевизоры и компьютеры, которые с помощью их технологий смогут понимать гораздо больше жестов и взаимодействовать со многими приложениями.

Итак, ControlAir для Mac предназначен для управления воспроизведением музыки без использования клавиатуры, мыши или тачпада. А список совместимых приложений включает практически все самые популярные плееры: iTunes, VLC, QuickTime, и Rdio. Сразу после установки нужно откалибровать приложение при помощи камеры компьютера, чтобы оно правильно определяло пользователя, а после этого остается лишь пройти небольшой обучающий курс.

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

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

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

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

Загрузка и русификация

Существует много программ для этого дела, я рассмотрю программу Just Gestures (что в переводе означает просто жесты). Скачать можно с официального сайта . Переходите на вкладку DOWNLOAD, выбираете версию под свою операционную систему. И не забываем скачать русификатор, они находятся внизу этой же страницы Language Packages. Просто скачиваем данный файл и после установки программы копируем в директорию
C:\Program Files\Just Gestures\Languages

Интерфейс и настройки

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

Откроется главное окно.Выбираем меню Option , настраиваем язык интерфейса и жмакаем Ok

Теперь в главном окне видим глобальные действия и действия для Internet Explorer . При выделении какого-то элемента слева в окне вы видим жест мышкой, и какие с этим жестом связаны действия. Например, при выделении свернуть окно видим.

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


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

Но согласитесь это дополнительные манипуляции, и из-за них теряется сам смысл «быстрых жестов»
Поэтому нужно, и настроим приоритеты. Если мы сделаем приоритет Close Tab для Internet Explorer Выше . То при работе в IE автоматически будет выполняться действие закрытия вкладки, а во всех остальных действие Close Window (Закрыть окно). И никаких лишних манипуляций, все культурно и аккуратно.

Добавление нового приложения

А что если, скажете вы, я вообще не пользуюсь IE? Я отвечу не страшно, программа имеет возможность добавлять новые приложения, и назначать им «горячие жесты». Выбираем Добавить Новую группу Приложений


Нажимаем Выбрать , и указываем путь к приложению. Пишем любое понравившееся имя.

Раз уж там по умолчанию стоит Explorer, но я им не пользуюсь, выбрал для настройки другой браузер Opera. Теперь настало время добавить жесты для оперы, для этого жмем Добавить новый жест. Выбираем категорию действия – Настройка интернета (коль уж настраиваем браузер). Создадим, например жест для Создания новой вкладки. Выбираем использовать этот жест для приложения, и в выпадающем списке выбираем нужное приложение, в нашем случае это Opera!

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

Заключения

Программа имеет большой функционал. Разбирайтесь, экспериментируйте и делайте работу за компьютером удобнее и интереснее. Если есть вопросы, пишите в комментах, отвечу. Спасибо!

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

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

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

Сегодня благодаря мыши каждый человек может легко и просто управлять компьютером. Мышь помогает быстро открывать папки, работать с окнами, запускать программы и т. д. Однако быстро ли? Представим себе, что надо открыть файл, который лежит у нас на компьютере по адресу: C:\Program Files\Common Files\Microsoft Shared\THEMES11\AFTRNOON .

И мы начинаем клацать сначала "Мой компьютер", потом "Диск С", затем "Program files" и далее. Не очень то и быстро, правда? Можно, конечно, использовать горячие клавиши, но удобнее использовать жесты мыши.

Естественно стандартными средствами Windows добится этого практически нереально, но существует ряд программ, которые призваны решить этот недочет. Представляю Вашему вниманию gMote .

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

Сравнение gMote с платным аналогом Symbol Commander

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

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

Интерфейс gMote

Интерфейс gMote весьма прост, несмотря на то, что он английский. Вверху Вы увидите несколько кнопок для создания/сохранения списка жестов, а также для активации/деактивации программы и настройки. Само окно разделено на две части: слева - список жестов и справа - редактор.

Настройка программы

Начнем с настроек. Для этого нажмем вверху кнопку "Options".

Здесь можно настроить при каких обстоятельствах будет срабатывать gMote. По умолчанию стоит - "при зажатой правой кнопке мыши". Это достаточно удобно, поэтому можно ничего не менять. Далее можно изменить цвет рисуемого пути, задержку перед выполнением действия, автозапуск, автопроверку обновлений (советую отключить), язык (русского нет:() и др.

Здесь есть и другая вкладка. Это игнорируемый список, то есть список тех программ, при Вашей работе с которыми, gMote будет временно отключаться. Чтобы добавить программу-исключение, нажмите кнопку "Browse" и укажите ее исполняемый файл.

Создание управляющего символа

Настроили, тогда вперед! Попробуем создать свой первый "мышиный" жест. Вернемся в главное окно и, первым делом, проверим, включена ли кнопка "Active". Если да, нажимаем соседнюю с ней клавишу "New set (новый набор)".

Под списком жестов (gesture set) Вы увидите две кнопки: "Create gesture (создать жест)" и "Delete gesture (удалить жест)". Нажимаем "Создать" и в списке появляется первая запись (пока пустая).

Следующим нашим шагом будет рисование самого жеста. Рисовать будем в правой части окна, которая именуется "Recording". Чтобы начать, зажмите левую кнопку мыши и, не отрывая руки, нарисуйте фигуру. Я создавал жест для вызова браузера, поэтому и выбрал форму латинской "B" (от "browser").

Если нарисованная фигура Вам чем-то не понравится, нажмите кнопку "Record again", чтобы перерисовать.

Когда определитесь, нажимайте на надпись "Do nothing" в списке жестов. Теперь мы можем назначить задание для нашей закорючки:).

Кликнем по выпадающему меню "Action". Рассмотрим появившийся список повнимательнее:

Как видно из списка мы можем назначить жесту следующие функции:

В нашем варианте нам надо запустить браузер (Mozilla Firefox, например). Для этого выбираем соответственно пункт "Program or file". В поле "Program", открывшегося окна, вводим адрес, по которому у нас находится исполняемый файл (можно воспользоваться кнопкой выбора), а в поле "Working path" указываем папку, в которой будет храниться файл жеста (проще всего указывать папку с gMote).

Нажимаем "Ok" и все готово!

Тестирование созданного символа

Испробуем gMote в действии. Зажмем правую кнопку мыши и нарисуем на экране значок, который мы назначили для запуска браузера.

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

Выводы

В отличие от своего платного аналога Symbol Commander, gMote более гибкая программка в плане распознавания жестов, так как Вы сами задаете их. Однако не стоит увлекаться слишком сложными фигурами, потому что чем она будет заковыристей, тем дольше Вы ее будете рисовать, а тут уж польза от gMote будет выглядеть достаточно спорно:).

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

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

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

Технология Kinect. Отслеживание движений

Одна из самых продвинутых технологий в этой области является Kinect от компании Microsoft. Kinect представляет собой аксессуар для приставки Xbox 360, считывающий все движения человека и позволяет ему действовать в дополненной игровой реальности без контроллеров вообще. Нужно отметить, что устройства, отслеживающие положение тела человека, начали разрабатываться уже достаточно давно, однако их проблемой было то, что для отслеживания жестов и движений пользователя последнему нужно было занять эталонную позу. Отчасти эту проблему удалось решить разработчикам Microsoft, которые в конце 2010 года представили публике интерактивный контроллер Kinect, предоставляющий возможность взаимодействовать с консолью без помощи традиционного контроллера в виде джойстика. В данном случае управление осуществляется через устную речь и определенные позы тела.

Как же работает технология Kinect? В устройстве размещаются два сенсора. Один из них является инфракрасным, его предназначение – «прощупывание» окружающего пространства. Второй сенсор помогает преобразовать полученные данные в 3D-проекцию и далее обеспечить отслеживание движений человека внутри нее. Встроенный процессор измеряет по всему полю зрения сенсора расстояния от камеры до сцены. Система «видит» и записывает человека как набор движущихся точек, причем данные считываются каждую десятую долю секунды. В игровом процессе она определяет, где располагаются руки, ноги и голова пользователя, автоматически подбирая для него наиболее подходящий виртуальный скелет. На основе информации о движении тела игрока и подобранного скелета формируется своеобразный 3D персонаж, который участвует в игре.

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

Альтернативной Kinect в области управления жестами является технология LeapMotion, которая, по словам ее разработчиков, способна гораздо более точно отслеживать движения пользователя. Устройство для управления жестами называется Leap, его главное предназначение – заменить традиционную мышку или сенсорный дисплей для управления компьютером. Перед устройством образуется мнимый куб со стороной примерно 61 сантиметр, в котором пользователь располагает свои руки для работы. В этом пространстве Leap отслеживает движения и жесты человека с высокой точностью. Устройство распознает все десять пальцев, причем точность их передвижения улавливается до долей миллиметра. Задержки здесь практически сведены к минимуму. Хотя лаги, конечно, случаются, однако само расположение руки в пространстве устройство определяет довольно точно – вплоть до 0,01 миллиметра.

Интересно, что само устройство Leap представляет собой очень скромную, компактную коробочку размером с обычную флешку. К компьютеру Leap подключается посредством кабеля USB. Далее нужно только установить специальное программное обеспечение, которое можно загрузить с официального сайта, и зарегистрировать устройство. Правда, пока доступных и интересных приложений под LeapMotion не так много, поэтому устройство можно рассматривать только как своего рода игрушку для любителей самых передовых технологий. Однако для LeapMotion уже открылась широкая область применения – она может быть реализована в различных мобильных компьютерах и гаджетах. Например, зачем покупать дорогостоящий ноутбук с сенсорным экраном, когда можно просто подключить к своему старенькому мобильному ПК через USB-порт контроллер LeapMotion и получить потрясающие возможности управления.

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

Технология LeapMotion не могла не привлечь внимание производителей мобильных компьютеров. В частности, уже выпущен в продажу ноутбук HP Envy 17 LeapMotion SE со встроенной технологией управления жестами LeapMotion. Помимо обычных устройств ввода, этот ноутбук предлагает пользователю возможность управлять происходящим на экране, просто махнув рукой или пошевелив пальцами. Интегрированный модуль LeapMotion специально разрабатывался для встраивания в мобильные устройства и поэтому получился на семьдесят процентов меньше предшествующей версии. Контроллер размещается под клавиатурой и позволяет с помощью простых жестов и движений руками совершать стандартные операции, например, прокручивание списков, увеличение масштаба фотоизображений и многое другое.

. Управление взглядом

Шведская компания TobiiTechnology в конце 2013 года представила публике свое новое творение – это гаджет EyeMobile, с помощью которого можно работать на Windows-планшетах, используя не жесты, а только взгляд. Устройство основано на действии невидимого инфракрасного излучения. Основное предназначение EyeMobile заключается в том, чтобы помочь взаимодействовать с планшетом тем людям, у кого имеются серьезные проблемы со здоровьем. Речь идет, прежде всего, о больных параличом, людях с травмами в области спинного мозга или заболеваниями двигательных нейронов. Таким людям с трудом удается поднимать руки, чтобы поводить ими по сенсорному дисплею. Впрочем, новинка может понравиться и поклонникам высоких технологий, кто гоняется за покупкой самых инновационных устройств.

Гаджет EyeMobile способен работать с Windows-планшетами, например, с SurfacePro., а также с обычными компьютерами и ноутбуками, на которых установлена полноценная Windows. Он идет в комплекте с подставкой, позволяющей прикрепить планшет к столу и взаимодействовать с мобильным компьютером через USB-порт. При этом устройство располагается в нижней части этой подставки.

Принцип работы EyeMobile заключается в использовании двух камер, отслеживающих движение глаз пользователя. Тем самым, устройство позволяет выполнять стандартные операции только движением глаз. Например, выбор нужного пункта из списка или прокручивание Интернет-страниц. Устройство плавно следует за глазами человека, когда он читает страницу. Данная технология пока имеет определенные минусы, главным из которых остается высокая цена. За EyeMobile придется заплатить более четырех тысяч долларов.

Еще одна инновационная разработка в этой области – контроллер iMotion, который дает возможность управлять компьютерами и телевизорами с интегрированной камерой без прикосновений. Для выполнения простых команд достаточно лишь нескольких жестов. iMotion является универсальным устройством, поддерживающим разнообразные приложения и игры на ПК, мобильные приложения iOS и Android. Обычный телевизор в доме он может превратить в «умный» TV, в котором вместо пульта ДУ будет использоваться удобное жестовое управление.

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

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

The EyeTribeTracker. Устройство управления при помощи глаз

В заключение, стоит упомянуть об инновационном устройстве от датской компании The EyeTrіbe, которое позволяет управлять планшетами и мобильными телефонами только с помощью взгляда. Кстати, эта компания была основана простыми студентами, посещавшими Институт информационных технологий в Копенгагене. Устройство TheEyeTribeTracker основывается на применении инфракрасного излучения, которое проецируется на зрачок человека и позволяет камере отслеживать любые его движения. Помимо этого, здесь используется революционное решение, направленное на предсказывание направление движения глаз пользователя.

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

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

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

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

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

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

⇡ 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

  • Разработчик:
  • Размер дистрибутива: 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 и так далее.

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

⇡ Заключение

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