Читайте также: |
|
CSV — текстовый формат, предназначенный для представления табличных данных.
В данном случае в этом формате хранится информация о координатах 20 точек скелета в различные моменты времени.
Кадром или отсчётом назовём положение всех точек скелета в какой-либо момент времени.
Кость – это линия, соединяющая положение двух точек скелета.
Функции, реализованные в данной программе:
· Открытие и чтение файла
· Определение идентификатора человека, определённого датчиком первым.
· Потоковое воспроизведение с возможностью паузы
· Покадровое воспроизведение
· Возможность перехода к конкретному кадру анимации и его просмотра
· Возможность выбора скорости воспроизведения
· Возможность определения углов сгиба основных суставов (локти, плечи, бёдра, колени)
Основные компоненты главного окна программы:
1. Кнопка открытия файла
2. ID отслеживаемого человека
3. Кнопки управления воспроизведением
4. Текущий кадр
5. Полоса прокрутки кадров
6. Окно ввода желаемой частоты кадров в секунду
7. Изображение скелета
8-11. Информация об углах сгиба основных суставов
Основные части программы:
1. Реакция на события:
1.1. Нажатие кнопки открытия файла
1.2. Сдвиг ползунка полосы прокрутки
1.3. Нажатие на кнопку старт/пауза
1.4. Нажатие на кнопку стоп
1.5. Нажатие на кнопку предыдущего кадра
1.6. Нажатие на кнопку следующего кадра
2. Вспомогательные функции:
2.1. Рисование полного кадра
2.2. Рисование кости
2.3. Построение окружности
2.4. Вычисление угла между двумя сторонами треугольника
2.5. Вычисление угла между векторами
Дата добавления: 2015-08-17; просмотров: 58 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Mac Mini | | | Сдвиг ползунка полосы прокрутки |