Интерфейс включает в себя камеру для отработки трека взгляда в реальном времени и приложение. Пользователь запускает приложение и на экране появляется панель управления. С помощью взгляда осуществляется задание желаемых параметров, после чего сигнал преобразуется в аудиофайл. Пользователь может скачать полученный файл.
- ROS
- Python
- OpenCV
Реализация интерфейса с функцией Gaze tracking, исследование и применение методов и технологий
- Настройка камеры для трека взгляда
- Дизайн приложения
- Разработка алгоритма генерации бита на основе полученных данных
- Разработка приложения
Для запуска приложения следует выполнить несколько шагов:
-
Клонировать проект в локальный репозиторий
-
Запустить файл requirements (для установки необходимых библиотек)
-
Переместить содержимое папки src, (папки gaze_tracker и spoproject) в папку, где распологаются ваши ROS пакеты (это может быть catkin_work_space/src)
-
в папке ~/catkin_work_space/ выполнить команду catkin_make
-
Перейти в папку ~/catkin_work_space/src/spoproject/scripts/
-
Запустить интерфейс из этой папки командой python Interface.py
https://combinatronics.com/x-sanchez/ROS/main/html/index.html