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

ECTtracker - Основное меню и функционал ECTtracker

Основное меню и функционал ECTtracker

Все пункты основного меню ECTtracker удобно сгруппированы: запуск и остановка распознавания изображения, загрузка и сохранение пользовательских настроек, запись и загрузка образцов для распознавания (в том числе при помощи функции автоматической калибровки), отображение или скрытие дополнительных элементов главного окна программы, выбор локализации программы, отображение окон отладки, выход из ECTtracker. Для большего удобства и ускорения работы с программой основные пункты меню дублируются "горячими клавишами". Внешний вид главного меню программы вы можете увидеть на рисунке 11.

Основное меню программы (Рис. 11. Основное меню программы)

Рассмотрим пункты меню подробнее.

"About" (О программе), клавиша F1. Данный пункт меню позволяет вызвать справочное окно ECTtracker, содержащее информацию о релизе программы, информацию о компании-разработчике, сведения о статусе лицензии и обновлениях программы, а также код оборудования (см. рис. 12).

Справочное окно программы (Рис. 12. Справочное окно программы)

"Start" (Старт), "Stop" (Стоп), клавиша F2. При первоначальном запуске ECTtracker необходимо произвести дополнительные настройки – выбрать профиль настроек, при необходимости внести в них дополнительные изменения, создать или загрузить из файла таблицу образцов для дальнейшего распознавания. Поэтому по умолчанию функция распознавания изображения отключена. Для того, чтобы воспользоваться ей, необходимо выбрать в основном меню ECTtracker пункт "Start" (Старт). В том случае, если процесс распознавания изображения уже запущен и нужно внести дополнительные корректировки в настройки программы, выбрать другие образцы или просто временно остановить распознавание, пользователь может воспользоваться пунктом основного меню "Stop" (Стоп). Можно также изменять параметры, не выключая распознавание – оно будет завершено автоматически в том случае, если внесены изменения в форму настроек программы, а затем выбран пункт меню "Set Current" (Установить текущие).

"Matrix of Samples" (Матрица образцов), клавиша F5. Пункт меню позволяет показать или скрыть матрицу с сохраненными образцами. При работе программы в штатном режиме можно отключать это окно для экономии свободного места. При первоначальной настройке программы окно должно быть обязательно открыто.

PRO"Events Log" (Журнал событий), клавиша F6. Данное дополнительное окно программы выводит список всех важных действий, производимых в ECTtracker: запуск и остановка процесса распознавания, загрузка и сохранение профилей, изменение настроек.

"Stripes Diagram" (Диаграмма полоски), клавиша F7. Дополнительное окно программы, где в реальном времени показывается степень совпадения анализируемого фрагмента изображения в окне программы с заданными пользователем образцами в матрице.

"Channels Diagram" (Диаграмма каналов), клавиша F8. Данное окно отладки выводит графическую информацию о цветовых каналах (RGB, дельта RGB, HSL). Чем более высоко расположена и выделена красным линия интенсивности канала, тем более он восприимчив в изменениям видеопотока. Для одинаковых состояний глаз изменения канала должны быть минимальны, для разных состояний – максимальны. Это позволит определить наиболее важные каналы для распознавания видеоизображения при сравнении с образцами.

PRO"Structures Diagram" (Диаграмма структур), клавиша F9. Позволяет отобразить или скрыть окно SCO9, показывающее интенсивность изменения всех цветовых каналов для каждой отдельной точки структуры. Данное окно отладки предназначено для опытных пользователей, которые могут редактировать файл структуры.

Более подробную информацию о дополнительных окнах отладки вы можете найти в разделе "Элементы отладки" данной инструкции.

"Exit" (Выход), клавиша F10. Данный пункт меню останавливает процесс распознавания, если он запущен, после чего последовательно закрывает все открытые окна программы ECTtracker и завершает работу приложения. При выходе все измененные пользователям настройки (позиции и размеры окон, параметры их отображения или скрытия, другие параметры программы) сохраняются автоматически и будут применены при следующем запуске ECTtracker.

Подменю "Settings" (Настройки)

При помощи подменю "Settings" (Настройки) (см. рис. 13) пользователь может отображать окно расширенных настроек ECTtracker, загружать и сохранять пользовательские профили с настройками программы, применять настройки после их дополнительной корректировки, а также сбрасывать все установки программы на их значения по умолчанию.

Подменю 'Settings' (Рис. 13. Подменю "Settings")

"Show Settings" (Показать окно настроек), клавиша F3. При помощи данного пункта меню или горячей клавиши можно отобразить или скрыть окно настроек программы (см. рис 14), которое содержит все доступные для изменения параметры. По умолчанию окно настроек ECTtracker включено.

Пользователь может изменять уровень совпадения образцов с распознаваемым изображением, вид структуры распознавания, размер и позицию окна-мишени, интервал ожидания при потере изображения, имя программы, в которую передаются все полученные данные из ECTtracker, действия и коды клавиш, параметры отображения дополнительных окон программы, автозапуска и так далее – всего более 50 доступных для изменения значений. Подробнее о настройках программы – в разделе "Настройки и дополнительные параметры ECTtracker" данной инструкции.

Окно настроек программы (Рис. 14. Окно настроек программы)

"Set Current" (Установить текущие). Данный пункт позволяет применить любые параметры, изменения которых пользователь произвел при помощи окна настроек. Все изменения, внесенные пользователем в настройки программы, вступают в силу только после выбора данного пункта меню. Это удобно при создании профилей, не требующих обязательного применения настроек к текущему сеансу работы программы, а также для оперативного изменения параметров ECTtracker. Пункт "Set Current" доступен для выбора из основного меню программы или вспомогательного меню окна настроек.

"Load Settings" (Загрузить настройки). При помощи этого пункта меню пользователь может загрузить сохраненный ранее профиль настроек. Возможность использования неограниченного числа профилей полезна, так как позволяет менять настройки программы "на лету", в том числе и те параметры, подбор которых вручную для каждого пользователя может занять определенные время – к примеру, максимальный сдвиг глаз пользователя, скорость захвата и обработки видео, предельный уровень совпадения анализируемого изображения с образцами и другие. Также использование профилей позволяет комфортно работать с программой, записанной на внешний носитель информации. Многие настройки напрямую влияют на нагрузку процессора и использование других системных ресурсов, поэтому на компьютерах разной конфигурации целесообразно использовать различные профили.

"Save Settings" (Сохранить настройки). Пункт меню, предназначенный для записи всех доступных для изменения настроек ECTtracker в отдельный конфигурационный файл. При выборе данного пункта меню открывается стандартное диалоговое окно операционной системы, где пользователь может выбрать место на носителе информации для сохранения файла настроек, а также задать произвольное имя файла. Конфигурационные файлы имеют малый размер, что позволяет легко хранить и сортировать их, перемещать на внешние носители информации, пересылать по электронной почте и так далее.

"Reset Settings" (Сброс на настройки по умолчанию). При необходимости все настройки ECTtracker можно в автоматическом режиме сменить на те, что были выставлены в программе по умолчанию. Сброс настроек рекомендуется выполнять в том случае, если пользователь задал параметры работы программы, требующие слишком высокой для используемого компьютера производительности, ECTtracker работает нестабильно, или в ряде других случаев.

Подменю "Samples" (Образцы)

При помощи подменю "Samples" (Образцы) (см. рис. 15) пользователь может запускать процесс автоматической калибровки и выбирать подходящую структуру распознавания. Также это меню позволяет работать с матрицей образцов – сохранять образцы в отдельные файлы, разбитые по каталогам, или в общий графический файл; загружать сохраненные ранее образцы из файлов; очищать матрицу образцов; автоматически вычислять приоритет цветовых каналов для улучшения распознавания.

Подменю 'Samples' (Рис. 15. Подменю "Samples")

"Automatic Calibration" (Автокалибровка), клавиша F11. При помощи данного пункта меню пользователь может запустить процедуру автоматической калибровки для заполнения матрицы образцов.

"Set Channel Formula" (Установка формулы цветов). Позволяет в автоматическом режиме определить значимость каждого из цветовых каналов и выставить наиболее подходящие приоритеты для них. Это обеспечивает оптимальное распознавание в текущих условиях (разрешение камеры, интенсивность освещения и расположение источников света, расстояние от камеры до лица пользователя и так далее). Производить расчет можно после заполнения матрицы образцов, итоговое значение будет сохранено как значение параметра 15 окна настроек ECTtracker.

"Choose Structure" (Выбрать структуру). При выборе данного пункта будет открыто диалоговое окно операционной системы, в котором пользователь может выбрать одну из доступных структур распознавания. Структура выбирается в зависимости от того, какую двигательную активность сохранил пользователь: возможность моргать одним или двумя глазами, шевелить губами, двигать пальцем руки и так далее. Выбирая различные структуры распознавания, можно опытным путем определить наилучшую для каждого конкретного случая.

Остальные пункты подменю "Samples" предназначены для работы с матрицей образцов. В текущих версиях ECTtracker реализована возможность сохранять матрицу как единый графический файл (см. рис. 16) или записывать каждый образец в отдельный файл с сортировкой по папкам (см. рис. 17). И в том, и в другом случае изображения сохраняются в формате .bmp для сохранения максимальной четкости.

Матрица образцов как единый файл (Рис. 16. Матрица образцов как единый файл) Образцы с разбиением по папкам (Рис. 17. Образцы с разбиением по папкам)

"Choose Matrix of Samples" (Выбрать матрицу образцов). Позволяет загрузить матрицу образцов из единого графического файла.

"Save Matrix of Samples" (Сохранить матрицу образцов). Сохраняет матрицу образцов в единый графический файл.

"Reset Matrix of Samples" (Очистить матрицу образцов). Удаляет созданные при автоматической или ручной калибровке образцы из окна матрицы. Опция может применяться при повторной ручной калибровке. При автокалибровке матрица образцов очищается в автоматическом режиме.

PRO"Export Matrix of Samples" (Экспорт таблицы образцов). Сохраняет образцы в отдельные графические файлы с разбиением по папкам.

PRO"Import Matrix of Samples" (Импорт таблицы образцов). Загружает образцы из папок.

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

Хранение образцов в отдельных файлах обладает своими преимуществами, так как позволяет изменять матрицу образцов без необходимости запуска ECTtracker или использования сторонних графических редакторов. Для того, чтобы изменить позицию образца в матрице, достаточно просто изменить имя соответствующего файла или перенести его в другую папку. Таким образом можно поменять в матрице два образца местами, не пересоздавая их заново. Так же легко при помощи файлового менеджера операционной системы можно копировать и удалять файлы. Все изменения е ECTtracker вступят в силу после повторной загрузки образцов.

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

Подменю "Main Window" (Главное окно)

Подменю "Main Window" (Главное окно) (см. рис. 18) позволяет включать или отключать различные компоненты основного окна ECTtracker – область отображения видео, структуру поверх выводимого изображения, статистические данные, координаты совпадения образцов. Отображаемые в настоящий момент времени компоненты главного окна программы выделяются галочкой.

Подменю 'Main Window' (Рис. 18. Подменю “Main Window”)

Возможность включать элементы отладки позволяет корректно настроить программу при первом запуске или необходимости изменения параметров. При этом во время штатного использования ECTtracker отключение дополнительных элементов позволит уменьшить потребляемые ресурсы компьютера. Также это поможет сократить используемое пространство рабочего стола и освободить его для окон других приложений, к примеру, виртуальной клавиатуры. По умолчанию при первом запуске программы все элементы отладки включены. Их расположение показано на рисунке 19.

Расположение элементов отладки в основном окне программы. 1 – статистика, 2 – вывод видео, 3 – структура распознавания, 4 – список распознанных образцов (Рис. 19. Расположение элементов отладки в основном окне программы.
1 – статистика, 2 – вывод видео, 3 – структура распознавания, 4 – список распознанных образцов)

"Video Output" (Видеоокно). Данный пункт позволяет по желанию пользователя отображать или скрывать вывод изображения из другой программы в основное окно ECTtracker. При отключении видео-окна также не будет отображаться структура. Данная опция полезна при использовании программы на компьютерах с малой производительностью, так как позволяет более оптимально использовать системные ресурсы. Несмотря на то, что получаемое видеоизображение и структура не будут отображаться в окне программы, распознавание все равно продолжит производиться – данные статистики в основном окне ECTtracker и окне "Stripes Diagram" будут обновляться, все значения нажатых клавиш будут переданы в программу-приемник.

"Statistics" (Статистика). В основном окне программы отображается ряд полезных для пользователя статистических данных – строка и столбец совпадающего с текущим изображением образца из таблицы образцов, степень их совпадения, координаты лучшего образца, скорость отображения и обработки видеоданных. Отключив отображение статистики при помощи соответствующего пункта меню, пользователь получит незначительное уменьшение требуемых программой ресурсов и сэкономит экранное пространство при использовании ECTtracker на компьютерах с низкой разрешающей способностью монитора.

"Structure" (Структура). Отображение структуры в окне с получаемым изображением позволяет в реальном времени оценить, тот ли участок изображения обрабатывается программой, насколько качественно ECTtracker "следит" за областью глаз, не теряется ли фокусировка на заданной области. Когда программа настроена корректно и область фокуса перемещается за изображением глаза пользователя, можно отключить показ структуры. Это так же позволит уменьшить требуемые ресурсы компьютера.

PRO"List of Recognized" (Список распознанных). Данный пункт позволяет отобразить или скрыть дополнительную область главного окна, содержащую номерную таблицу образцов, координаты и уровни максимального совпадения образцов с изображением в видео-окне. Отключение списка, как и в случае с другими компонентами основного окна, позволяет программе использовать меньше системных ресурсов компьютера.

В том случае, если при активации пункта "List of Recognized" (Список распознанных) в основном окне программы не отображается соответствующая область со списком, необходимо изменить значение параметра 34 окна настроек программы. Данный параметр задает высоту списка в пикселях.

Подменю "Localization" (Локализация)

ECTtracker дает пользователям возможность работать на их родном языке за счет отдельных файлов локализаций. На данный момент меню и описание настроек программы переведены на китайский (упрощенное письмо), немецкий, испанский, французский и русский языки. Языком по умолчанию в программе считается английский.

Локализация при помощи отдельных файлов крайне удобна, так как не требует полного обновления программы при выходе новых языковых пакетов. Языковые файлы имеют небольшой размер и располагаются в подкаталоге languages.

Для выбора языка в ECTtracker предусмотрено отдельное подменю "Localization" (Локализация) (см. рис. 20).

Подменю 'Localization' (Рис. 20. Подменю "Localization")

"Set Language File" (Установить языковой файл). Данный пункт меню, как и следует из названия, позволяет изменить язык интерфейса программы. При его выборе пользователю будет предложено диалоговое окно операционной системы со всеми доступными файлами локализации.

"Set English" (Установить английский язык). При выборе этого пункта меню язык интерфейса ECTtracker будет изменен на английский без вывода дополнительных окон и необходимости выбирать языковой файл вручную. Это обеспечивает дополнительное удобство при работе с программой.