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

Кадр из фильма "Особое мнение"

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

1. Браслет Myo

Это устройство надевается на руку немного ниже локтя и способно распознать, как сокращаются мышцы. Таким образом, если вы сожмете ладонь в кулак, направите ладонь к себе или от себя, выпрямите все пальцы или сделаете другое движение, Myo распознает его и сможет преобразовать в тот или иной сигнал. Такое устройство может пригодиться для управления музыкой через iTunes (например, если в это время вы заняты уборкой и не можете кликнуть на ту или иную кнопку), видео через Netflix, игрушкой, работающей через Bluetooth, типа Sphera, или презентацией. Для Myo есть несколько десятков приложений, в том числе и для компьютерных игр типа Need For Speed.

В 2013 году браслет получил $14,5 миллионов инвестиций от Spark Capital и Intel Capital. Сейчас его можно купить за $199.У умных часов типа Android Wear есть приложения с похожими функциями, но точность их работы пока далека от идеала.

2. Кольцо Fin

Изображение управления Fin, finrobotics.com

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

Fin вызвал ажиотаж при сборе денег через платформу Indiegogo, когда создателям удалось собрать $200 тысяч, вдвое превысив цели кампании. А еще статрап вошел в топ проектов TechCrunch Hardware Battlefield 2014. Правда, кольца еще не продаются, но скоро обещают запуск предпродаж.

3. Перчатки Control VR

Перчатки Control VR, controlvr.com

Если при обычном использовании компьютера набор функций для жестов достаточно ограничен, то в комплекте со шлемом виртуальной реальности гаджеты для считывания движений могут быть более чем уместными. Правда, тут не обойдешься кольцом или браслетом - для полного погружения необходимо считывать движения всего (или почти всего) тела. Поэтому перчатки Control VR для шлема виртуальной реальности Oculus представляют собой скорее целый костюм: гаджет надевается на шею (добавим ожерелье в список наших модных гаджетов), обвивается вокруг предплечий и заканчивается самими перчатками. Использовать его можно в процессе игр и изучения виртуальной реальности, где у пользователя появляется возможность «трогать» предметы и производить другие действия телом - выглядит вполне реалистично, особенно с учетом точного воспроизведения движения пальцев.

Летом прошлого года компании удалось собрать более чем в полтора раза больше планируемой суммы через Kickstarter - $442 тысячи от 1100 пользователей. Судя по странице на краудфандинговой платформе, в марте 2015 появилась первая информация о доставке устройств участникам кампании. Заявленная цена гаджета - $600.

4. Kinect и веб-камеры

Веб-камеры уже давно научились отслеживать в пространстве движения человека. Эта технология используется в игровом контроллере Kinect, c помощью которого устройство улавливает перемещения пользователя и преобразует их в действия в игровом пространстве. Обычная веб-камера по сути тоже способна на подобное, если установить на компьютер программы типа Flutter или NPointer. Чтобы переключать музыку или видео, а также обозначать действия мыши или тачпада без использования этих устройств, нужно делать определенные движения руками и головой.

Возможность подобного управления жестами планировали добавить в функционал Google Glass, делав это устройство еще больше похожим на гаджеты из фантастических фильмов о будущем. Например, хотели сделать жест выделения руками пространства для фотографии или команду «залайкать» понравившийся объект, соединив ладони сердечком. Однако проект был приостановлен вместе с производством самих очков в январе 2015.

5. Устройство Soli от Google

В июне 2015 Google представил технологию Soli. Она использует радар, который способен уловить мельчайшие движения пальцев в воздухе - вплоть до сдвига всего на 1 миллиметр. Поскольку Soli улавливает радиочастотный диапазон, а не считывает информацию через камеру, устройство способно распознать движения объектов, даже если они будут отделены от радара другим предметом (например, другим пальцем). Примером использования Soli стало внедрение радара в умные часы: чтобы настроить время, нужно покрутить воображаемое колесико, как на механических часах. В Google считают, что проект придется по душе пользователям устройств с такой функцией, поскольку небольшие движения пальцами не нуждаются в сверхусилиях и интуитивно понятны: каждый из нас может легко изобразить нажатие кнопки или смещение бегунка при настройке звука.

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

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

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

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

Как управлять компьютером жестами мыши

Последний раз я был так счастлив, когда узнал о существовании создателя вкладок в проводнике Windows под названием Clover . Я просто готов скакать по квартире, но эмоции в сторону, беру себя в руки и рассказываю Вам в чём суть StrokesPlus.

Когда-то давно я уже находил программу с похожим функционалом , но она у меня не прижилась, даже не помню по какой причине — кажется она плохо дружила (глючила) с Window 7. StrokesPlus чудно работает с любыми версиями операционной системы Windows, периодически обновляется и потребляет всего капельку .

Программа StrokesPlus

Итак, программа StrokesPlus позволяет управлять компьютером жестами мыши, например Вы можете перемещаться по папкам в проводнике всего-лишь зажав правую кнопку мыши и чиркнув ею вправо или влево. Нет нужды теперь целиться в навигационные кнопочки на панели проводника или тянуться к горячим клавишам на клавиатуре .

Такие же функции выполняет одно из самых популярных дополнений в браузере Mozilla Firefox под названием FireGestures , от которого я без сожаления отныне избавился.

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

Установка и запуск жестикулятора StrokesPlus

Во время установки жмите всю дорогу «Next» и соглашайтесь с лицензией…



После инсталляции программа не запустится сама — её надо запустить «с толкача»…

У меня появилось какое-то полустрашное окно…

…на которое я плюнул и закрыл с помощью «ok». Кстати, может «англичане» подскажут в комментариях, что в этом окне написано? Кажется речь идёт о предоставлении административных прав программе начиная с версии 2.2.1.

Настройка управления жестами мыши

Значок запущенной программы для управления компьютером жестами мыши Вы найдёте в трее (возле часиков). Кликнув по нему правой кнопкой мыши, опытным и любопытным пользователям, можно перейти в настройки («Preferences…»)…

…и переназначить действия на жесты мыши или просто изменить цвет и толщину появляющейся за курсором линии…

…отключить показ которой можно в строке «Show».

Но повторюсь — большинству пользователей нет нужды лезть в настройки вообще. Мне вполне хватает для навигации в проводнике Windows и в браузере…

Как пользоваться жестами мыши

Для моментального запуска поиска Google я рисую букву «G», для сворачивания окон — чиркаю вниз по диагонали справа налево… полный перечень уже действующих в Вашем компьютере жестов Вы найдёте в этом разделе настроек…

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

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

Скачать StrokesPlus

Вот официальный сайт программы StrokesPlus , но он на английском языке. Кто не хочет заморачиваться — даю ссылки на скачивание, с него же…

32-bit:

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

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

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

Существует много программ для этого дела, я рассмотрю программу 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!

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

Заключения

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

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

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

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

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

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

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

⇡ Заключение

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




Top