Перейти до вмісту
Підтримка Swing Catalyst Підтримка Swing Catalyst
Зв'язатися з підтримкою

Виявлення об'єктів — відстеження гольф-клюшки та м'яча

Що таке виявлення об’єктів?

Коли увімкнено виявлення об’єктів, Swing Catalyst виявляє гольф-клюшку та м’яч у кожному кадрі відео й малює 3D-накладення поверх візуалізації скелета. Ви побачите:

  • Накладення клюшки — п’ять ключових точок уздовж стрижня (верх головки, низ головки, низ стрижня, середина та кінець руків’я), з’єднані кольоровими лініями. Колір поступово змінюється від жовтого біля головки клюшки до блакитного біля руків’я, щоб орієнтацію було видно одразу.
  • Накладення м’яча — одна біла сфера в точці виявленого положення м’яча.

Накладення з’являються як під час перегляду з камери в реальному часі, так і під час відтворення записаних дублів. Дублі, записані без увімкненого виявлення об’єктів, відтворюються звичайно, лише з візуалізацією тіла.


Чому виявлення об’єктів працює лише для гольфу

Наразі виявлення об’єктів підтримує лише гольф. Базові моделі (RTMDet-M для виявлення об’єктів і RTMPose-M для оцінки пози клюшки) навчені спеціально на гольф-інвентарі. Розширення на інші види спорту (бейсбол, теніс) потребує додаткових навчених моделей, яких поки що немає. Архітектура розроблена так, щоб у майбутньому підтримувати інші види спорту; коли з’являться нові моделі, змінювати код конвеєра обробки не знадобиться.


Як увімкнути або вимкнути виявлення об’єктів

Режим виявлення (глобальне налаштування)

  1. Відкрийте Налаштування → Відео та захоплення.
  2. Прогорніть до розділу Розширені налаштування.
  3. Знайдіть розкривний список Режим виявлення.
    • MultiClass — запускає виявлення людини ТА виявлення об’єктів. Це значення за замовчуванням.
    • HumanOnly — запускає лише виявлення людини. Використовуйте цей режим, якщо відстеження клюшки та м’яча не потрібне або якщо виникають проблеми з продуктивністю.
  4. Зміна режиму автоматично перезапускає служби виявлення. Перезапуск застосунку не потрібен.

Перемикач «Увімкнути виявлення об’єктів» (для окремого сеансу)

Коли для режиму виявлення встановлено MultiClass, стає доступним окремий перемикач Увімкнути виявлення об’єктів. Вимкніть його, щоб тимчасово пропустити виявлення об’єктів для поточного сеансу, не змінюючи глобальний режим виявлення. Цей перемикач неактивний (сірий), коли режим виявлення — HumanOnly.

Показ і приховування накладень у вікні перегляду

Використовуйте панель інструментів над вікном перегляду, щоб незалежно показувати або приховувати накладення клюшки та м’яча:

  • Show Club — перемикає накладення ключових точок і кісток клюшки.
  • Show Ball — перемикає накладення сфери м’яча.

Ці перемикачі діють одразу, без перезапуску виявлення, і зберігають свій стан між сеансами.


Вимоги до обладнання

Виявлення об’єктів потребує більше відеопам’яті (VRAM), ніж захоплення руху лише тіла.

РежимМінімум VRAMРекомендовано VRAM
HumanOnly (лише тіло)6 ГБ8 ГБ
MultiClass (тіло + гольф-інвентар)8 ГБ10 ГБ+

Повні відомості та повний список сумісних відеокарт наведено в розділі Рекомендовані характеристики комп’ютера .

На системах з менш ніж 8 ГБ VRAM застосунок може автоматично перейти на режим виявлення лише людини. У такому разі в розділі Налаштування → Відео та захоплення з’явиться банер зі сповіщенням.

Інтегрована графіка Intel (UHD 620/770): на конфігураціях з інтегрованою графікою Intel виявлення об’єктів автоматично вимикається, оскільки виділеного операційною системою обсягу VRAM (зазвичай 400–800 МБ) недостатньо. Захоплення руху лише тіла продовжує працювати як звичайно.


Що ви бачите під час відтворення

Коли ви відкриваєте дубль, записаний з увімкненим виявленням об’єктів:

  • Накладення клюшки та м’яча з’являються на шкалі часу поряд зі скелетом тіла.
  • Накладення залишаються синхронізованими з кадром відео під час прокручування шкали часу.
  • Виявлення з низьким рівнем упевненості поступово зникають, а не перескакують у неправильні положення.
  • Ви можете незалежно перемикати видимість клюшки та м’яча за допомогою описаних вище елементів керування на панелі інструментів.

Дублі, записані до появи виявлення об’єктів, або з режимом виявлення HumanOnly, показують лише скелет тіла. Для їх перегляду повторна обробка не потрібна — вони відкриваються звичайно.

Щоб додати дані виявлення об’єктів до наявного дубля, відкрийте запис у режимі аналізу, натисніть кнопку Захоплення руху на панелі інструментів і виберіть Reprocess MoCap. Це повторно запускає виявлення і тіла, і об’єктів на записаних кадрах.


Усунення несправностей

Накладення клюшки та м’яча не з’являються

  1. Перевірте, що в Налаштування → Відео та захоплення → Режим виявлення встановлено MultiClass.
  2. Перевірте, що перемикач Увімкнути виявлення об’єктів увімкнено.
  3. Перевірте, чи не показано в налаштуваннях банер зі сповіщенням «Моделі відстеження клюшки та м’яча ще не доступні». Якщо так, у каталозі компонентів відсутні потрібні файли моделей. Перевстановіть компоненти захоплення руху за інструкціями з Посібника зі встановлення компонентів .

Попередження про VRAM і автоматичний перехід на режим лише людини

Застосунок записує попередження в журнал і переходить на виявлення лише людини, якщо:

  • DirectML повідомляє про менш ніж 600 МБ вільної VRAM під час запуску служби, або
  • у системі встановлено інтегровану графіку Intel.

Щоб виправити це: переконайтеся, що не запущено інших застосунків, які інтенсивно навантажують GPU, і перевірте, що ваша відеокарта відповідає рекомендованим характеристикам для виявлення MultiClass (мінімум 8 ГБ VRAM).

Накладення з’являються для невідповідної активності

Виявлення об’єктів активне лише для активностей типу гольф. Якщо ви записуєте активність, не пов’язану з гольфом, і не бачите накладень клюшки чи м’яча, це очікувана поведінка. Для активностей, не пов’язаних з гольфом, налаштування режиму виявлення в Налаштуваннях не показується.

Низька точність виявлення або миготіння накладень

  • Переконайтеся, що клюшка і м’яч добре освітлені та не приховані протягом значної частини замаху.
  • Спробуйте знизити частоту кадрів камери, щоб зменшити навантаження на систему (див. Налаштування захоплення руху ).
  • Якщо трапляються хибні виявлення фонових об’єктів, підвищте поріг упевненості виявлення в Налаштування → Відео та захоплення → Розширені налаштування.
  • Якщо виявлення стабільно неточне, спробуйте переключити Execution Provider на DirectML, оскільки він має найширшу сумісність з обладнанням.

Файли моделей відсутні після оновлення

Якщо оновлення застосунку змінює потрібні версії моделей, банер зі сповіщенням знову з’явиться в налаштуваннях. Дотримуйтеся Посібника зі встановлення компонентів , щоб перевстановити компоненти.


Дивіться також: Посібник із захоплення руху · Налаштування захоплення руху · Системні вимоги