Отслеживание Рук На Устройстве
Проверка Распознавания Жестов и Условных Знаков Рукой
Проверьте, чисто ли ваша камера и настройка распознают распространённые жесты рук — большой палец вверх, открытая ладонь, знак мира, указательный жест — используя настоящее локальное отслеживание рук, а не заготовленную демонстрацию. Полезно перед звонком или трансляцией, которые зависят от распознавания поднятой руки или реакций.
В реальном времени
Результаты Теста Распознавания Жестов
Нажмите Start и попробуйте показать большой палец вверх, открытую ладонь или знак мира.
- Распознанный жест:—
- Обнаружено рук:0
Примечания
Распознаваемые жесты
| Жест | Что его вызывает |
|---|---|
| Большой палец вверх | Вытянут только большой палец, остальные пальцы согнуты. |
| Открытая ладонь / поднятая рука | Вытянуты четыре или более пальцев. |
| Знак мира | Вытянуты указательный и средний пальцы, остальные согнуты. |
| Указательный жест | Вытянут только указательный палец. |
| Сжатый кулак | Ни один палец не вытянут. |
Это собственные реальные правила классификации этого инструмента, применяемые непосредственно к 21 контрольной точке руки, отслеживаемой в каждом кадре.
Пошаговая Инструкция
Как Пользоваться Этим Инструментом
- Нажмите «Start» и разрешите доступ к камере, когда появится запрос.
- Поднимите руку так, чтобы она была чётко видна в кадре.
- Попробуйте каждый из пяти распознаваемых жестов, чтобы увидеть, насколько надёжно каждый из них распознаётся при текущем освещении.
- Отрегулируйте освещение или положение руки, если распознавание кажется нестабильным — чёткий, равномерный свет на руке помогает больше всего.
Как Это Работает
Как На Самом Деле Работает Распознавание Жестов
Этот инструмент запускает MediaPipe Hands — модель отслеживания рук, обученную Google специально для работы в реальном времени на устройстве, полностью внутри вашего браузера с помощью WebAssembly и WebGL. На сервер ничего не отправляется — модель загружается один раз, а каждый последующий кадр обрабатывается локально.
В каждом кадре модель возвращает 21 контрольную точку для каждой обнаруженной руки: запястье и по три сустава плюс кончик для каждого из пяти пальцев. Сама классификация жестов — это простая геометрия на основе этих точек, а не отдельно обученный классификатор жестов: палец считается вытянутым, когда его кончик находится заметно дальше от запястья, чем его собственный средний сустав. Пять вытянутых пальцев распознаются как открытая ладонь; только большой палец — как большой палец вверх; и так далее.
Руководство По Платформам
Использование Жестов Рук в Zoom, Teams и Discord
Меню «Реакции» в Zoom включает физический жест поднятой руки, который последние настольные клиенты автоматически распознают, когда включена камера, — удерживание открытой ладони рядом с лицом вызывает ту же реакцию, что и нажатие кнопки. В Teams есть аналогичная реакция «Поднять руку», хотя автоматическое распознавание на основе жестов внедряется в разных версиях клиента более постепенно, чем в Zoom.
В Discord нет встроенного распознавания жестов, но жесты рук всё же важны, если вы используете OBS или плагин Elgato Stream Deck, который запускает экранные наложения или эффекты по жесту с веб-камеры — такие плагины зависят именно от того чистого, хорошо освещённого отслеживания контрольных точек, которое проверяет этот инструмент.
Настройка
Положение Камеры и Освещение Для Надёжного Распознавания Жестов
Держите руку полностью в кадре и достаточно близко к камере — отслеживание контрольных точек быстро ухудшается, как только рука занимает менее примерно одной десятой ширины кадра. Контровой свет — самая частая причина сбоев: яркое окно позади вас превращает руку в силуэт, и модель больше не может различить отдельные суставы пальцев на тёмном контуре.
Частота кадров тоже имеет значение. Веб-камера, которой сложно удерживать 30 кадров в секунду — из-за ограничений пропускной способности USB или проблем с драйверами, — даёт модели отслеживания меньше кадров для распознавания жеста, что проявляется как мерцание или пропущенные распознавания, а не как полный сбой.
Частые Вопросы