Предупреждение: эта страница является автоматическим (машинным) переводом, в случае каких-либо сомнений обращайтесь к оригинальному английскому документу. Мы приносим извинения за неудобства, которые это может вызвать.
Начальная настройка ECTcomplex
ECTkeyboard + ECTcamera + ECTtracker = ECTcomplex
Для того, чтобы полностью парализованные больные или люди с ограниченными двигательным возможностями могли побуквенно набирать тексты, существуют комплексы айтрекинга. Одним из таких комплексов является сборка программ ECTCamera, ECTtracker и ECTkeyboard. Набор программ представляет собой готовое решение, позволяющее пользователям при помощи ноутбука, подключенной к персональному компьютеру камеры или иного устройства для съемки видео и специальной программы – текстовой матрицы – осуществлять посимвольный ввод текста посредством моргания глаз или иного доступного пациенту движения.
Каждая программа комплекса предназначена для выполнения строго определенной функции:
- ECTcamera (см. рис. 1) позволяет выводить в окно видеоизображение, получаемое с камеры, изменять масштаб получаемого изображения и выбирать позицию необходимого фрагмента (например, для фокусировки на глазах пользователя). Программа работает с различными типами видеоустройств, автоматически определяет их и позволяет выбирать доступные режимы и рабочее разрешение для получаемого изображения;
- ECTtracker сопоставляет получаемое из окна ETCcamera видеоизображение с заранее сохраненными пользователем образцами при помощи специальных структур распознавания. Пользователь составляет таблицу образцов изображений, на которых его глаза открыты, закрыты или открыт только один глаз, и в дальнейшем при анализе получаемого изображения ECTtracker определяет степень его сходства с образцами в таблице. Каждой из групп образцов соответствуют коды клавиш, которые затем программа передает в управляющее приложение – ECTkeyboard. Открывая или закрывая один или оба глаза, пользователь может передавать нажатия клавиши в программу, содержащую текстовую матрицу, побуквенно вводя текст.
- ECTkeyboard содержит специальную символьную матрицу, в которой есть различные варианты попеременного выбора фрагментов, строк, столбцов и символов в них. Принимая управляющие коды от ECTtracker, данная программа позволяет пользователю один за другим выбирать символы из матрицы, таким образом составляя слова и предложения, которые отображаются в отдельно выводимой форме программы, а также сохраняются в файлы.
Каждая из программ имеет полностью настраиваемый интерфейс и функционал. В ECTCamera можно настроить масштаб и позицию выводимого видеоизображения, формат и сжатие для отдельно сохраняемых снимков экрана (скриншотов), выбрать автоматический запуск видеоустройства при открытии окна программы. Настройки ECTtracker более обширны – пользователь может задавать размер окна-мишени для захвата видеоизображения, требуемый уровень совпадения изображения с образцами, настраивать имя программы-приемника и коды клавиш, передаваемые в нее, выбирать одну из доступных структур распознавания (для одного или двух глаз), включать автоматический старт распознавания при запуске программы и изменять иные параметры. В ECTkeyboard доступны для изменения размер и положение текстовой матрицы; количество символов в ней; шрифт, размер и текст шрифта в матрице и на полосе обратного отсчета. Пользователь может настроить цвета неактивного, выделенного и выбираемого в данный момент элемента матрицы, произвольно задать временные задержки при выборе элемента и отмене выбора. Всего при настройке программы можно изменять более 80 параметров, настраивая ECTkeyboard для удобства работы каждого конкретного пользователя.
Все программы комплекса имеют несколько доступных локализаций: китайскую, немецкую, английскую, испанскую, французскую, русскую. В ECTCamera также существует поддержка арабского и итальянского языков. Переключение локализаций осуществляется при помощи пункта основного меню программ Localization (Локализация) – Set Language File (Выбрать файл языка). Быстрый выбор английского языка для меню и всех элементов управления программ доступен при помощи пункта меню Localization (Локализация) – Set English (Выбрать английский).
Для корректной работы комплекса айтрекинга должны быть одновременно запущены все три программы. Общий интерфейс и пример расположения окон приложений вы можете увидеть на рисунке 4.
Цифрами 1-3 на рисунке обозначены окна ECTtracker: 1 – основное окно программы с фрагментом изображения и структурой распознавания для одного глаза; 2 – окно матрицы с заданными пользователем образцами; 3 – панель отладки (окно «Полоски») с диаграммой распознавания в реальном времени. Цифрой 4 обозначено окно ECTCamera, фокус в выводимом изображении установлен на глаз пользователя. Цифрами 5-6 обозначены окна ECTkeyboard: 5 – текстовая матрица, в которой осуществляется последовательный выбор нужного символа; 6 – окно вывода с набранным текстом.
Для того, чтобы программы могли успешно работать вместе, необходимо осуществить ряд первоначальных настроек: выбрать рабочее разрешение оборудования, разместить окно захвата изображения, выбрать необходимую структуру распознавания, создать таблицу образцов, настроить передачу кодов клавиш в принимающую программу, для символьной матрицы – настроить параметры отображения и рабочих задержек. Подробнее об этих и других настройках – далее.