منصوبے کے بارے میں

Gesture Ninja کمپیوٹر ویژن کا استعمال کرتے ہوئے ہاتھوں کی حرکات کو سسٹم ماؤس ان پٹس میں تبدیل کرتا ہے، جس سے صارفین کی بورڈ یا ماؤس کے بغیر Fruit Ninja کھیل سکتے ہیں۔ اہم خصوصیات میں شامل ہیں: - Index Finger Tracking: سسٹم کرسر کی پوزیشن کو کنٹرول کرنے کے لیے شہادت کی انگلی کا پتہ لگاتا ہے اور اسے ٹریک کرتا ہے۔ - Gesture-Based Control: سلائسنگ ایکشنز کے لیے ماؤس ہولڈ کی نقل کرنے کے لیے چھوٹی انگلی (pinky finger) کا استعمال کرتا ہے۔ - Real-Time Interaction: ہینڈ لینڈ مارک ڈیٹیکشن اور کم لیٹنسی ٹریکنگ کے لیے MediaPipe کا استعمال کرتا ہے۔ - Cross-Platform Support: Windows، macOS، اور Linux کے ساتھ ہم آہنگ ہے۔ - Offline Functionality: ابتدائی سیٹ اپ کے بعد مکمل طور پر آف لائن کام کرتا ہے۔ تکنیکی اسٹیک (technical stack) میں Python، OpenCV، MediaPipe، CVZone، PyAutoGUI، اور NumPy شامل ہیں۔