Kontrol gerakan webcam tanpa sentuh, pengelolaan kursor dan media di Windows
AI-Hands, yang dikembangkan oleh AIWander, adalah utilitas Windows sumber terbuka yang memungkinkan kontrol desktop tanpa sentuhan menggunakan pengenalan gerakan berbasis webcam. Aplikasi ini mengubah input webcam langsung menjadi tindakan mouse dan keyboard melalui pelacakan tangan waktu nyata dan deteksi landmark yang didukung oleh MediaPipe, termasuk pemetaan kursor, klik gerakan, menggulir, dan kontrol media. Sensitivitas yang dapat disesuaikan dan overlay visual memungkinkan pengguna mengkalibrasi perilaku. Ini menargetkan penggemar teknologi, pengguna aksesibilitas, dan presenter yang membutuhkan navigasi PC tanpa tangan dari jarak jauh.
Alat ini mengubah webcam standar menjadi input kursor dan gerakan langsung.
Dengan menggunakan MediaPipe untuk pelacakan tangan secara real-time dan deteksi landmark, aplikasi ini memetakan jari telunjuk ke gerakan kursor dan menerjemahkan pose tangan tertentu menjadi klik, scrolling, dan kontrol media. Kontrol utama meliputi:
- kursor dipetakan ke posisi ujung jari
- klik kiri, kanan, dan ganda berbasis gerakan
- scrolling virtual dan perintah media/volume
Implementasi ini menjaga dampak CPU dan memori tetap rendah pada sistem desktop.
Pengembang membangun alat ini dengan implementasi Python yang ringan dan model yang dioptimalkan, sehingga dapat berjalan bersamaan dengan aplikasi lain tanpa overhead yang signifikan. Rilis sumber memerlukan lingkungan Python 3.x; rilis executable mandiri mungkin tersedia untuk penyebaran yang lebih sederhana. Alat ini ditujukan untuk desktop Windows saat ini dan memerlukan webcam yang berfungsi untuk input, menghindari kebutuhan akan sensor inframerah atau kedalaman khusus.
Penyebaran open-source meningkatkan transparansi, tetapi memerlukan izin kamera dan pencahayaan yang baik.
Proyek ini dihosting di GitHub, sehingga pengguna dapat memeriksa kode sumber dan memodifikasi perilaku untuk audit keamanan atau kustomisasi. Alat ini memerlukan akses webcam dan bergantung pada kemampuan kamera untuk melihat tangan; pencahayaan sedang disarankan untuk pelacakan yang dapat diandalkan. Karena gerakan diterjemahkan menjadi peristiwa mouse dan keyboard yang sebenarnya, pengguna harus menguji pemetaan dalam lingkungan yang aman sebelum menetapkan tindakan sistem yang kritis.
Alat ini menyeimbangkan aksesibilitas kasual dengan kurva tinkering untuk kustomisasi yang lebih dalam.
Sensitivitas yang dapat disesuaikan dan overlay umpan balik membantu dengan penyetelan awal, namun konfigurasi yang lebih maju dapat memerlukan pemahaman tentang file konfigurasi atau pengaturan Python. Penyaji dan pengguna aksesibilitas mendapatkan kontrol tanpa tangan yang praktis dari jarak jauh, sementara permainan kompetitif dan tugas sensitif presisi lainnya dipengaruhi oleh latensi input. Kontribusi komunitas di GitHub memperluas pemetaan gerakan dan opsi kustomisasi bagi pengguna yang ingin memperluas perilaku.
Pilihan praktis untuk demonstrasi dan aksesibilitas, bukan untuk pekerjaan yang bergantung pada presisi.
Alat ini memberikan imbalan kepada pengguna yang menghargai kontrol jarak dan eksperimen, menyediakan opsi tanpa tangan yang dapat digunakan untuk presentasi dan skenario bantuan. Harapkan kompromi dalam pekerjaan yang sensitif terhadap waktu karena input gerakan tidak cocok dengan respons perangkat keras langsung. Proyek ini mendapatkan manfaat dari pengembangan komunitas, jadi pengguna yang dapat mentolerir penyesuaian berkala mendapatkan manfaat paling banyak. Direkomendasikan.