Deteksi Objek — Pelacakan Klub Golf dan Bola
Apa Itu Deteksi Objek?
Ketika Deteksi Objek diaktifkan, Swing Catalyst mendeteksi klub golf dan bola pada setiap bingkai video dan menggambar overlay 3D di atas visualisasi kerangka. Anda akan melihat:
- Overlay klub — lima titik kunci di sepanjang batang klub (bagian atas kepala, bagian bawah kepala, bagian bawah batang, tengah, dan ujung pegangan) yang dihubungkan oleh garis berkode warna. Warna memudar dari kuning di kepala klub menjadi cyan di pegangan, sehingga orientasinya langsung terlihat jelas.
- Overlay bola — satu bola putih pada posisi bola yang terdeteksi.
Overlay muncul baik pada tampilan kamera langsung maupun saat Pemutaran rekaman take. Take yang direkam tanpa Deteksi Objek akan diputar seperti biasa dengan visualisasi tubuh saja.
Mengapa Deteksi Objek Hanya untuk Golf
Saat ini Deteksi Objek hanya mendukung golf. Model yang mendasarinya (RTMDet-M untuk Deteksi Objek dan RTMPose-M untuk estimasi pose klub) dilatih khusus untuk peralatan golf. Perluasan ke cabang olahraga lain (baseball, tenis) memerlukan model terlatih tambahan yang belum tersedia. Arsitekturnya dirancang agar dapat mendukung cabang olahraga tambahan di masa depan; tidak diperlukan perubahan kode pada pipeline saat model baru dirilis.
Cara Mengaktifkan atau Menonaktifkan Deteksi Objek
Mode Deteksi (pengaturan global)
- Buka Settings → Video & Capture.
- Gulir ke bagian Advanced Settings.
- Cari dropdown Detection Mode.
- MultiClass — menjalankan deteksi orang DAN Deteksi Objek. Ini adalah pengaturan default.
- HumanOnly — hanya menjalankan deteksi orang. Gunakan pilihan ini jika Anda tidak memerlukan pelacakan klub dan bola, atau jika Anda mengalami masalah performa.
- Mengubah mode akan me-restart layanan deteksi secara otomatis. Tidak diperlukan restart aplikasi.
Tombol Aktifkan Deteksi Objek (per sesi)
Ketika Detection Mode diatur ke MultiClass, tersedia tombol terpisah Enable Object Detection. Nonaktifkan tombol ini untuk sementara melewati Deteksi Objek pada sesi saat ini tanpa mengubah Detection Mode global. Tombol ini akan berwarna abu-abu (tidak aktif) ketika Detection Mode diatur ke HumanOnly.
Menampilkan / Menyembunyikan overlay pada viewport
Gunakan toolbar di atas viewport untuk menampilkan atau menyembunyikan overlay klub dan bola secara independen:
- Show Club — mengaktifkan/menonaktifkan overlay titik kunci dan tulang klub.
- Show Ball — mengaktifkan/menonaktifkan overlay bola.
Perubahan pada tombol-tombol ini berlaku langsung tanpa perlu me-restart deteksi, dan pengaturannya tetap tersimpan antar sesi.
Persyaratan Perangkat Keras
Deteksi Objek memerlukan memori GPU lebih besar dibandingkan Tangkap Gerakan tubuh saja.
| Mode | VRAM Minimum | VRAM yang Disarankan |
|---|---|---|
| HumanOnly (tubuh saja) | 6 GB | 8 GB |
| MultiClass (tubuh + peralatan golf) | 8 GB | 10 GB+ |
Untuk detail lengkap dan daftar lengkap kartu grafis yang kompatibel, lihat Spesifikasi komputer yang disarankan .
Pada sistem dengan VRAM kurang dari 8 GB, aplikasi dapat secara otomatis beralih kembali ke deteksi orang saja. Sebuah banner notifikasi akan muncul di Settings → Video & Capture jika hal ini terjadi.
Grafis terintegrasi Intel (UHD 620/770): Deteksi Objek dinonaktifkan secara otomatis pada konfigurasi iGPU Intel karena alokasi VRAM yang diberikan oleh OS (biasanya 400–800 MB) tidak mencukupi. Tangkap Gerakan untuk orang saja tetap berfungsi normal.
Yang Anda Lihat pada Pemutaran
Ketika Anda membuka take yang direkam dengan Deteksi Objek diaktifkan:
- Overlay klub dan bola muncul pada timeline berdampingan dengan kerangka tubuh.
- Overlay tetap tersinkronisasi dengan bingkai video saat Anda menggeser timeline.
- Deteksi dengan tingkat keyakinan rendah akan memudar, bukan melompat ke posisi yang salah.
- Anda dapat mengaktifkan/menonaktifkan visibilitas klub dan bola secara independen menggunakan kontrol toolbar yang dijelaskan di atas.
Take yang direkam sebelum Deteksi Objek tersedia, atau dengan Detection Mode diatur ke HumanOnly, hanya menampilkan kerangka tubuh. Tidak diperlukan pemrosesan ulang untuk melihatnya — take tersebut terbuka seperti biasa.
Untuk menambahkan data Deteksi Objek ke take yang sudah ada, buka rekaman dalam mode analisis, klik tombol Motion Capture pada toolbar, lalu pilih Reprocess MoCap. Tindakan ini menjalankan ulang deteksi tubuh maupun Deteksi Objek pada bingkai yang telah direkam.
Pemecahan Masalah
Overlay klub dan bola tidak muncul
- Periksa apakah Settings → Video & Capture → Detection Mode diatur ke MultiClass.
- Periksa apakah tombol Enable Object Detection dalam keadaan aktif.
- Periksa apakah banner notifikasi “Club and ball tracking models are not yet available” ditampilkan pada pengaturan. Jika ya, berarti berkas model yang diperlukan tidak ada di direktori komponen. Instal ulang komponen Tangkap Gerakan dengan mengikuti Panduan Instalasi Komponen .
Peringatan VRAM / peralihan otomatis ke deteksi orang saja
Aplikasi akan mencatat peringatan dan beralih ke deteksi orang saja ketika:
- DirectML melaporkan VRAM bebas kurang dari 600 MB saat layanan dimulai, atau
- Sistem menggunakan GPU terintegrasi Intel.
Untuk mengatasinya: pastikan tidak ada aplikasi lain yang membebani GPU sedang berjalan, dan periksa apakah kartu grafis Anda memenuhi spesifikasi yang disarankan untuk deteksi MultiClass (VRAM minimum 8 GB).
Overlay muncul untuk aktivitas yang salah
Deteksi Objek hanya aktif untuk aktivitas golf. Jika Anda merekam cabang olahraga selain golf dan tidak melihat overlay klub atau bola, ini adalah perilaku yang memang seharusnya terjadi. Pengaturan Detection Mode tidak ditampilkan pada Settings untuk aktivitas selain golf.
Akurasi deteksi rendah atau overlay yang berkedip
- Pastikan klub dan bola mendapat pencahayaan yang baik dan tidak terhalang selama sebagian besar Ayunan.
- Coba turunkan frame rate kamera untuk mengurangi beban sistem (lihat Pengaturan Tangkap Gerakan ).
- Naikkan ambang keyakinan deteksi pada Settings → Video & Capture → Advanced Settings jika Anda melihat deteksi palsu dari objek di latar belakang.
- Jika deteksi terus-menerus buruk, coba ganti Execution Provider ke DirectML karena memiliki kompatibilitas perangkat keras yang paling luas.
Berkas model hilang setelah pembaruan
Jika pembaruan aplikasi mengubah versi model yang diperlukan, banner notifikasi akan muncul kembali pada pengaturan. Ikuti Panduan Instalasi Komponen untuk menginstal ulang komponen tersebut.
Lihat juga: Panduan Tangkap Gerakan · Pengaturan Tangkap Gerakan · Persyaratan Sistem