|
|
|
@ -1 +1,29 @@
|
|
|
|
Тут будут зависимости, инструкции и краткие описания
|
|
|
|
Тут будут зависимости, инструкции и краткие описания
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Структура проекта
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
gesture_robot/
|
|
|
|
|
|
|
|
├── main.py # Основной цикл
|
|
|
|
|
|
|
|
├── config.py # Конфигурация
|
|
|
|
|
|
|
|
├── skeleton/ # Детекция скелета (MediaPipe)
|
|
|
|
|
|
|
|
│ └── mediapipe_detector.py
|
|
|
|
|
|
|
|
├── gesture_control/ # Управление жестами
|
|
|
|
|
|
|
|
│ ├── arm_control.py # Скорости по рукам
|
|
|
|
|
|
|
|
│ ├── special_gestures.py # Специальные жесты по геометрии
|
|
|
|
|
|
|
|
│ └── state.py # Вкл/выкл режима (определение какой жест какую команду триггерит)
|
|
|
|
|
|
|
|
├── ml_gestures/ # ML для специальных жестов
|
|
|
|
|
|
|
|
│ ├── feature_extractor.py
|
|
|
|
|
|
|
|
│ ├── predict.py
|
|
|
|
|
|
|
|
│ └── train.py
|
|
|
|
|
|
|
|
├── robot/ # Робот (симулятор или заглушка)
|
|
|
|
|
|
|
|
│ ├── map_simulator.py
|
|
|
|
|
|
|
|
│ └── dummy.py
|
|
|
|
|
|
|
|
├── utils/ # Вспомогательные скрипты
|
|
|
|
|
|
|
|
│ ├── annotate.py # Разметка изображений
|
|
|
|
|
|
|
|
│ └── capture_photo.py # Съёмка фото с камеры
|
|
|
|
|
|
|
|
└── requirements.txt
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Подготовка и запуск
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Примеры запуска
|
|
|
|
|