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

Начальная настройка ECTcomplex

ECTkeyboard + ECTcamera + ECTtracker = ECTcomplex

Для того, чтобы полностью парализованные больные или люди с ограниченными двигательным возможностями могли побуквенно набирать тексты, существуют комплексы айтрекинга. Одним из таких комплексов является сборка программ ECTCamera, ECTtracker и ECTkeyboard. Набор программ представляет собой готовое решение, позволяющее пользователям при помощи ноутбука, подключенной к персональному компьютеру камеры или иного устройства для съемки видео и специальной программы – текстовой матрицы – осуществлять посимвольный ввод текста посредством моргания глаз или иного доступного пациенту движения.

Каждая программа комплекса предназначена для выполнения строго определенной функции:

Интерфейс и панель настроек ECTcamera (Рис. 1. Интерфейс и панель настроек ECTcamera) Интерфейс, окно отладки и панель настроек ECTtracker (Рис. 2. Интерфейс, окно отладки и панель настроек ECTtracker) Интерфейс, окно вывода текста и панель настроек ECTtracker (Рис. 3. Интерфейс, окно вывода текста и панель настроек ECTtracker)

Каждая из программ имеет полностью настраиваемый интерфейс и функционал. В ECTCamera можно настроить масштаб и позицию выводимого видеоизображения, формат и сжатие для отдельно сохраняемых снимков экрана (скриншотов), выбрать автоматический запуск видеоустройства при открытии окна программы. Настройки ECTtracker более обширны – пользователь может задавать размер окна-мишени для захвата видеоизображения, требуемый уровень совпадения изображения с образцами, настраивать имя программы-приемника и коды клавиш, передаваемые в нее, выбирать одну из доступных структур распознавания (для одного или двух глаз), включать автоматический старт распознавания при запуске программы и изменять иные параметры. В ECTkeyboard доступны для изменения размер и положение текстовой матрицы; количество символов в ней; шрифт, размер и текст шрифта в матрице и на полосе обратного отсчета. Пользователь может настроить цвета неактивного, выделенного и выбираемого в данный момент элемента матрицы, произвольно задать временные задержки при выборе элемента и отмене выбора. Всего при настройке программы можно изменять более 80 параметров, настраивая ECTkeyboard для удобства работы каждого конкретного пользователя.

Все программы комплекса имеют несколько доступных локализаций: китайскую, немецкую, английскую, испанскую, французскую, русскую. В ECTCamera также существует поддержка арабского и итальянского языков. Переключение локализаций осуществляется при помощи пункта основного меню программ Localization (Локализация) – Set Language File (Выбрать файл языка). Быстрый выбор английского языка для меню и всех элементов управления программ доступен при помощи пункта меню Localization (Локализация) – Set English (Выбрать английский).

Для корректной работы комплекса айтрекинга должны быть одновременно запущены все три программы. Общий интерфейс и пример расположения окон приложений вы можете увидеть на рисунке 4.

Общий интерфейс комплекса айтрекинга (Рис. 4. Общий интерфейс комплекса айтрекинга)

Цифрами 1-3 на рисунке обозначены окна ECTtracker: 1 – основное окно программы с фрагментом изображения и структурой распознавания для одного глаза; 2 – окно матрицы с заданными пользователем образцами; 3 – панель отладки (окно «Полоски») с диаграммой распознавания в реальном времени. Цифрой 4 обозначено окно ECTCamera, фокус в выводимом изображении установлен на глаз пользователя. Цифрами 5-6 обозначены окна ECTkeyboard: 5 – текстовая матрица, в которой осуществляется последовательный выбор нужного символа; 6 – окно вывода с набранным текстом.

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