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

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

Две простые программы и инструкции к ним

Материал подготовил

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

1 Flutter

Бесплатная программа Flutter, совместимая с Mac OSX и Windows, позволит вам контролировать iTunes или Windows Media (и другие совместимые медиаплееры, такие как Winamp, QuickTime, VLC, Spotify и т. д.) с помощью веб-камеры. В октябре 2013 года стартап Flutter был куплен компанией Google, так что, вероятно, он получит бурное развитие в ближайшем будущем, а пока разберёмся с тем, что предлагает его функционал сейчас.

После установки приложения Flutter запустите его, кликнув на значок в панели меню, и нажмите на пункт «Включить камеру». Здесь вы также можете выбрать опцию Auto Start при запуске системы или сообщить об ошибке при распознавании жестов. Обратите внимание, что камеру во Flutter придётся выключить, если вам нужно будет воспользоваться Skype или другими приложениями, использующими веб-камеру.

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

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

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

Для работы функционала Flutter в Google Chrome существует специальное расширение для браузера, которое совместимо с Youtube, Netflix, Pandora и Grooveshark.

2 NPointer

Существуют и альтернативы программы Flutter, например, NPointer, с помощью которой вы сможете управлять не только музыкой и видео, но и использовать её вместо мыши или тачпада, выполняя жесты руками, головой и другими частями тела. NPointer способен обнаружить любой движущийся объект и синхронизировать его координаты с указателем мыши. Программа предлагает массу настроек, с помощью которых вы сможете изменить скорость движения, ускорение и другие параметры. Однако существенный её минус в том, что она работает только под Windows и не поддерживается Mac OSX.

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

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

Если ваша веб-камера встроена в монитор, вы сможете управлять курсором, двигая открытой ладонью перед собой. С такой веб-камерой вы также можете контролировать курсор движениями головы. Для этого вам нужно выбрать опцию Head control.

Четыре бегунка в меню Settings
позволяют произвести следующие настройки:

Motion speed — скорость курсора относительно движений руки

Acceleration — ускорение курсора при резких движениях руки

Menu timeout — количество времени бездействия курсора, после которого появится экшен-меню

Movement cut-off — скорость передвижения руки, при которой программа игнорирует действия (настройка полезна в том случае, когда рука удаляется из поля зрения камеры, а курсор при этом должен оставаться на месте)

NPointer также позволяет установить голосовое управление. Для этого вам нужно зайти в меню Voice control settings и записать голосовые команды для каждого отдельного действия (клик правой клавишей мыши, левой клавишей, двойной клик и т. д.)

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

Многие из нас знакомы с принципом бесконтактного управления компьютером с помощью жестов. Лидерами в этой области на сегодняшний день являются Leap Motion, SoftKinetic, PrimeSense и, разумеется, Kinect. Про разработчика PMD ранее мы практически ничего не слышали, несмотря на то, что эта немецкая фирма является создателем одной из наиболее точных и надежных технологий бесконтактного управления. Причиной малой известности PMD является ее ориентированность на крупные промышленные предприятия и автомобилестроение. Тем не менее, со следующего года разработчики планируют выйти на потребительский рынок с адаптированной технологией Nimble UX.

Читайте также:  Apc smart ups sc1000

Компания начала исследовать потребительский сектор еще в 2009 году, результатом чего стал сенсор CamBoard Pico, показанный миру в прошлом году на выставке Computex. Именно он станет основой пользовательской платформы Nimble UX, которая будет устанавливаться на персональные компьютеры и позволит любому человеку управлять всеми функциями системы с помощью жестов. Всё, начиная от навигации и заканчивая играми, можно будет подчинить жестовому контролю Nimble UX.

Рабочий комплект состоит из трех частей:

  • камера, воспринимающая жесты;
  • SDK, дающий разработчику доступ ко всем функциям системы и позволяющий расширить имеющиеся возможности;
  • собственное программное обеспечение Nimble, устанавливаемое на компьютер с Windows 8 и позволяющее управлять системой с помощью жестов.

После LeapMotion и Kinect пользователей трудно будет удивить подобной разработкой. Чем же Nimble UX отличается от вышеназванных технологий? Дело в том, что для восприятия информации каждый пиксель камеры CamBoard Pico воспринимает отраженный свет и рассчитывает его яркость, тогда как Kinect работает с монохромным изображением, экстраполируя его и анализируя с помощью датчика глубины. Жесты, получаемые CamBoard Pico, являются сверхточными, а уровень погрешности минимален. При этом камера построена таким образом, что разработчик может задать значение чувствительности для каждого рабочего пикселя, повышая уровень восприятия сигнала до максимального значения. Для этого Nimble UX предоставляет карту глубины, по которой разработчик судит об эффективности настроек. Всё это позволяет датчику работать на открытом воздухе или практически в любых условиях освещения. Кроме того, камера CamBoard Pico эффективна и с инженерной точки зрения — вся система интегрирована в одну микросхему, в отличие от Kinect, который представляет собой многокомпонентную конструкцию. Это делает Nimble UX более компактным и удобным в производстве и эксплуатации.

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

Сергей и Марина Бондаренко

21 декабря 2011

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

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

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

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

⇡#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 и так далее.

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

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

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

Ссылка на основную публикацию
Удалить программу через консоль
Операционная система Windows предлагает несколько способов для удаления установленных приложений и программ. Некоторые пользователи даже прибегают к использованию стороннего программного...
Тормозит wot что делать
Если лагает World Of Tanks World of Tanks – игровой проект, который рассчитан на большую аудиторию фанатов. Это означает, что...
Тормозит мобильный интернет мтс
Результаты поиска Пользование Симптомы При использовании мобильного интернета наблюдаются затруднения в доступе к интернет-ресурсам: слишком медленно происходят загрузка страниц в...
Удалить раздел жёсткого диска
Столкнулись с проблемой, что невозможно удалить EFI раздел с жёсткого диска в Windows? Не волнуйтесь данную проблему можно решить довольно...
Adblock detector