Посібник користувача Swing Catalyst Motion Capture
Вступ
Swing Catalyst Motion Capture (MoCap) є потужною системою захоплення руху без маркерів у 2D, розробленою для покращення аналізу вашого замаху в гольфі. Ця функція забезпечує відстеження в режимі, близькому до реального часу, аналіз рухів та розширені інструменти візуалізації, які допоможуть покращити вашу гру.
Функціональність Захоплення руху може бути доступна не для всіх типів ліцензій. Будь ласка, зверніться до нашого FAQ для отримання додаткової інформації.
Швидкі посилання
Системні вимоги
Необхідні компоненти:
Дійсна ліцензія Swing Catalyst Pro або Pro+
Swing Catalyst версії 25.1 або новішої
Необхідні компоненти, встановлені в директорії компонентів
Сумісний комп’ютер, що відповідає нашим рекомендованим характеристикам
Одна або більше сумісних камер
Початкове налаштування та конфігурація
Рекомендовані кроки налаштування:
Встановіть необхідні компоненти, дотримуючись нашого посібника зі встановлення
Налаштуйте параметри за допомогою нашого детального посібника з налаштувань
Переконайтеся, що ваші камери розташовані правильно (див. відео нижче)
- Виконайте автоматичне калібрування об’єктива для оптимальної точності, щоб зменшити дисторсію об’єктива
Фактори, що впливають на точність
Ключові моменти
Якість та налаштування камери Для точного відстеження важливо мати стабільне відео високої роздільної здатності. Уникайте налаштувань камери низької якості або нестабільних.
Умови освітлення Забезпечте рівномірне, добре розподілене освітлення. Уникайте мерехтливого світла та сильних тіней.
Оптимальні кути камери Найкращі результати досягаються при:
Вигляд анфас справа
Вигляд анфас зліва
Вздовж лінії (за належного освітлення)
Зверніть увагу на:
Зниження точності при перекритті точок тіла або якщо для TensorRT увімкнено FP16.
DLP-проєктори або мерехтливе освітлення можуть негативно вплинути на точність, особливо для виду вздовж лінії, див. нашу статтю про те, як зменшити мерехтіння
Початок роботи
Увімкнення Захоплення руху
Перш ніж продовжити, переконайтеся, що ви виконали рекомендовані кроки налаштування та встановили необхідні компоненти.
Знайдіть кнопку MoCap на верхній панелі інструментів
Натисніть, щоб увімкнути цю функцію.
Перевірте, що вона працює, увімкнувши відображення кістяка.
Функції панелі інструментів MoCap
Елементи керування виглядом
Увімкнення/вимкнення відображення накладання кістяка
Показати/приховати маркер Центру мас (COM)
Інструменти аналізу
Інструмент кута маркера Вимірюйте та відображайте кути суглобів, обираючи певні маркери
Інструмент трасування маркера Відстежуйте та візуалізуйте траєкторії руху вибраних точок
Інструмент лінії Створюйте опорні лінії між будь-якими двома маркерами для аналізу площини
Інструмент очищення Видаляйте всі активні вимірювання та візуалізації
Приклади візуалізації
Клікабельні ключові точки: Визначаються за білим індикатором, коли ви наводите курсор миші на ключову точку.
Відстеження Центру мас: Окреме відображення маркера COM з прихованим кістяком
Аналіз кута суглоба: Вимірювання кутів у реальному часі з накладанням кістяка
Трасування руху: Візуалізація траєкторії руху зап’ястя
Аналіз площини: Індивідуальні опорні лінії для вивчення руху
Додавання Захоплення руху до наявних записів
Якщо у вас є наявний запис без даних Захоплення руху, ви можете виконати аналіз MoCap заднім числом, виконавши такі дії:
Знайдіть у Провіднику запис, до якого хочете додати MoCap, і відкрийте його
Натисніть кнопку Захоплення руху в меню аналізу, щоб відкрити випадне меню
Натисніть кнопку “Обробити MoCap”
Майте на увазі, що виконання аналізу захоплення руху може зайняти кілька хвилин, особливо вперше, оскільки Swing Catalyst потрібно завантажити необхідні моделі даних Захоплення руху. Протягом цього часу не рекомендується виходити з режиму аналізу або починати захоплення, оскільки обробка вимагає значних апаратних ресурсів і навантажує GPU (графічну карту). Продуктивність у цей час може знижуватися.
Після завантаження моделей розпочнеться безпосередній процес аналізу, і ви побачите індикатор прогресу, що показує поточний стан аналізу.
Якщо ви хочете скасувати обробку MoCap, натисніть кнопку “Скасувати” у випадному меню MoCap. Майте на увазі, що ця кнопка недоступна, поки Swing Catalyst завантажує моделі MoCap, оскільки цей процес не можна скасувати.
Коли обробку завершено, у верхній частині екрана з’явиться спливне повідомлення, і захоплення руху буде автоматично увімкнено для відкритого запису.
Якщо ви хочете повторно виконати аналіз захоплення руху пізніше, можливо з іншими налаштуваннями захоплення руху (доступні в: Налаштування -> Відео та захоплення), ви можете натиснути кнопку “Повторно обробити MoCap” у випадному меню MoCap, коли запис відкрито в режимі аналізу.
Налаштування Захоплення руху без маркерів для відкритого запису без даних MoCap
Обробка Захоплення руху для відкритого запису
Налаштування Захоплення руху без маркерів для відкритого запису з даними MoCap
Кілька записів одночасно
Щоб обробити всю сесію, а не один запис за раз, скористайтеся Провідником:
Виберіть потрібні записи. Працюють як Ctrl-клік, так і Shift-клік, а
Ctrl+Aвибирає все видиме. Див. Як користуватися Провідником .Клацніть правою кнопкою миші на виборі та оберіть Повторно обробити захоплення руху та виявити фази маху. Дія застосовується до всього вибору, а не лише до запису під курсором.
Підтвердьте, коли з’явиться запит. Наявні дані захоплення руху для цих записів буде замінено.
Пакет виконується у фоновому режимі, по одному запису за раз, і не заважає роботі з відкритим у вас записом. Провідник показує “Повторна обробка захоплення руху…” під час роботи, з кнопкою для скасування.
Цей пункт меню недоступний, якщо нічого не вибрано, а також поки виконується попередній пакет.
Для замахів у гольфі пакет також оновлює закладки відповідно до виявлених фаз маху. Винятком є записи, маркери яких ви перемістили самостійно: вони зберігають свої маркери й враховуються окремо, а виявлені фази пропонуються вам наступного разу, коли ви відкриєте такий запис. Ваше налаштування виявлення фази замаху визначає, чи запитають вас спочатку, чи виявлені фази застосуються одразу. У будь-якому разі маркери, які були в записі, спершу зберігаються, тож ви можете повернути їх назад.
Після завершення пакета з’являється підсумковий банер, тож процес ніколи не завершується непомітно. Він повідомляє, що сталося із записами в пакеті, і пропонує Скасувати все, якщо є що скасовувати. Повні відомості наведено в розділі Виявлення фаз маху в гольфі .
Якщо десь на середині щось піде не так, пакет зупиняється, замість того щоб продовжувати обробку всіх інших записів, а банер повідомляє причину. Причини, які він повідомляє: у GPU закінчилася пам’ять, GPU перестав відповідати, відсутній необхідний файл моделі, диск заповнено, або повторювана системна помилка. Повторити спробу підхоплює записи, які так і не було оброблено. Окремий запис, що зазнає невдачі сам по собі, не зупиняє пакет.
Усунення несправностей
Якщо ви зіткнулися з проблемами в системі Swing Catalyst Motion Capture (MoCap), розгляньте наведені нижче поширені проблеми та їх рішення:
1. Функція MoCap недоступна
Проблема: Функціональність Захоплення руху недоступна.
Рішення:
Перевірка ліцензії: Переконайтеся, що у вас є активна підписка Swing Catalyst Pro або Pro+, оскільки MoCap вимагає саме цих типів ліцензій.
Версія програмного забезпечення: Переконайтеся, що ваше програмне забезпечення Swing Catalyst оновлено до версії 25.1 або новішої, яка включає функцію MoCap.
2. Повільна обробка
Проблема: Обробка записів займає більше часу, ніж очікувалося, коли увімкнено MoCap.
Рішення:
Постачальник виконання: Оберіть оптимального постачальника виконання для вашого обладнання.
Для GPU NVIDIA для найкращої продуктивності рекомендується TensorRT.
- Спробуйте увімкнути FP16 для TensorRT (але майте на увазі, що точність може знизитися).
Розмір пакета: Налаштуйте розмір пакета в параметрах MoCap. Оптимальним є розмір пакета 32, але якщо у вас виникають проблеми з пам’яттю, спробуйте його зменшити.
Характеристики обладнання: Перевірте, чи відповідає ваша система рекомендованим характеристикам, особливо вимогам до GPU. Оновлення до потужнішого GPU може підвищити швидкість обробки.
3. Кістяк не відображається
Проблема: Накладання кістяка не з’являється під час записів.
Рішення:
Виявлення людини: Можливо, виявлення людини дає збій. Спробуйте вимкнути й увімкнути режим захоплення або вимкнути й повторно увімкнути MoCap.
Модель виявлення: Якщо ви використовуєте модель виявлення Nano, перейдіть на модель Medium для підвищення точності. Після цієї зміни перезапустіть Swing Catalyst.
Налаштування камери: Переконайтеся, що ваші камери правильно розташовані та відкалібровані відповідно до рекомендованих настанов. Правильне налаштування камери є критично важливим для точного виявлення людини.
4. Неточні дані захоплення руху
Проблема: Захоплені дані руху неточні або суперечливі.
Рішення:
Умови освітлення: Підтримуйте рівномірне та добре розподілене освітлення в зоні запису. Уникайте мерехтливого світла та сильних тіней, оскільки вони можуть вплинути на точність виявлення.
Якість камери: Переконайтеся, що камери не зміщуються під час запису, оскільки це може призвести до поганих результатів відстеження. Перевірте кадрування: чи правильно розташована камера та налаштований об’єктив?
Параметри постачальника виконання: Якщо у вас увімкнено TensorRT і позначено “FP16 для TensorRT”, спробуйте зняти цю позначку, щоб перевірити, чи покращиться точність.
- Якщо неточності залишаються, розгляньте можливість створення звернення до нашої служби підтримки.
5. Помилка обробки Захоплення руху
Проблема: Обробка завершується помилкою
Рішення:
Постачальник виконання: Спробуйте змінити постачальника виконання. DirectML має найкращу сумісність.
Споживання пам’яті: Переконайтеся, що вам не бракує пам’яті.
Відкрийте Диспетчер завдань Windows і перейдіть на вкладку “Продуктивність”.
Слідкуйте за використанням пам’яті та пам’яті GPU, щоб перевірити, чи не бракує вам пам’яті.
Якщо вам бракує пам’яті, спробуйте використати менший розмір пакета або спробуйте “FP16 для TensorRT”, якщо ви використовуєте постачальника виконання TensorRT.
Характеристики комп’ютера: Чи достатньо потужний ваш комп’ютер, щоб запускати MoCap ?
Зниження частоти кадрів камери: Зниження частоти кадрів зменшує кількість оброблюваних кадрів, що може знизити навантаження на систему.
Вимкнення MoCap: Спробуйте вимкнути функцію MoCap, щоб перевірити, чи не пов’язана помилка безпосередньо з самою функцією MoCap.







