Отслеживание глаз для редактирования кода - PullRequest
19 голосов
/ 01 апреля 2010

Есть ли приличный пакет отслеживания глаз для замены мыши для редактирования кода ?

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

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

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

Желаемые функции IDE:

  • Прокрутка страницы
  • Вкладка выбора
  • Настройка положения курсора
  • Выбор сфокусированного на взгляде текста с клавиатуры

A аналогичный вопрос рекомендует Opengazer для веб-камер, но я особенно заинтересован в ускорении базового редактирования текста. Любые рекомендации приветствуются, особенно если у вас есть опыт работы с глазами и практические примеры использования.

Ответы [ 7 ]

3 голосов
/ 06 августа 2010

Я почти уверен, что нет готового решения проблемы, но на eyewriter.org есть действительно хорошие инструкции, как создать свой собственный трекер. Достаточно точно позволить кому-то «нарисовать» графику, используя только его глаза. поэтому должна быть возможность конвертировать движения глаз в события мыши.

3 голосов
/ 01 апреля 2010

Точности, которую вы ищете, довольно трудно достичь (поскольку текст, как правило, довольно мал).

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

Это может быть проблема с отслеживанием головы.

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

2 голосов
/ 28 апреля 2013

Размещение курсора текста, Молния (Хотя я не работал над этой конкретной функцией, я ранее участвовал в проекте Text 2.0 в качестве студента), который описан в этой статье:

Деформация текстового курсора на основе универсального отслеживания глаз

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

Однако вам необходим трекер глаз Tobii, который поддерживает TET API . Возможно, вы захотите связаться с Tobii, чтобы проверить совместимость Tobii X2-30 eye tracker, который стоит <$ 10 тыс. </p>

2 голосов
/ 09 августа 2010

Это может быть сделано достаточно точно (как и все эта статья о том, как люди читают код), но я никогда не видел коммерческого продукта, который делает то, что вы просите

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

1 голос
/ 17 января 2014

Eye Tribe имеет глазной трекер уровня покупателя за 99 долларов, который доступен уже сейчас.

«Использование веб-камеры или видеокамеры с высоким разрешением является наиболее жизнеспособный вариант. ”

Eye Tribe является дочерней компанией Gaze Group, исследовательской группы, расположенной в Университете ИТ в Копенагене. Сотрудники Gaze Group разработали программное обеспечение GazeTracker с открытым исходным кодом, которое позволяет людям превращать недорогие веб-камеры в средства отслеживания движений глаз.

http://www.gazegroup.org/downloads

При просмотре раздела «Загрузки» для Gaze Group кажется, что уже есть несколько приложений для отслеживания глаз, позволяющих выполнить некоторые основные действия.

melhosseiny упомянул Text 2.0 framework для создания приложений отслеживания глаз с использованием HTML, CSS и JavaScript, а также Универсальную основанную на отслеживании глаз деформацию курсора текста для размещения текстового курсора на самая заметная цель.

Eye Tribe имеет свой собственный SDK, но эти вещи могут помочь, если они работают с Eye Tribe.

1 голос
/ 10 августа 2010

Лично у меня возникла проблема, связанная с тем, что мне всегда приходилось тянуться к обычной мыши, я смотрел на различные опции «Eetracking / Voice / Touchscreen» и в итоге менял клавиатуру на конечный результат IBM Trackpoint , когда мои руки никогда не покидали Клавиатура и моя скорость печати улучшились из-за того, что мне не пришлось менять положение правой руки.

0 голосов
/ 10 августа 2010

Просто используйте vim. Делай больше с клавиатурой, меньше с мышью.

...