Das Projekt „AI Virtual Mouse Using Hand Gestures“ ist eine auf maschinellem Lernen basierende Anwendung, die es Benutzern ermöglicht, ihre Computermaus mithilfe von Handgesten zu steuern. Das Projekt nutzt Computer-Vision-Techniken, um Handgesten zu erkennen und in Mausbewegungen umzuwandeln. Die Anwendung nutzt Deep-Learning-Modelle, um Handbewegungen genau vorherzusagen, und bietet Benutzern eine benutzerfreundliche Oberfläche für die Interaktion mit ihrem Computer.
Das Projekt ist so konzipiert, dass es auf jedem Computer mit Kamera funktioniert, sodass es für jeden leicht zugänglich ist, der die Möglichkeiten von Computer Vision und maschinellem Lernen erkunden möchte. Der Code für das Projekt ist in einem Github-Repository verfügbar, wodurch es Open Source ist und für Beiträge der Community verfügbar ist.
Bitte installieren Sie alle erforderlichen Abhängigkeiten.
openCV – (Zur Bildverarbeitung und Zeichnung).
mediapipe – (Für Hand-Tracking).
autopy – (Zur Steuerung der Mausbewegung und des Klicks).
Numpy.
Um dieses Projekt zu verwenden, führen Sie die folgenden Schritte aus:
git clone https://github.com/<USERNAME>/AI-Virtual-Mouse.git
pip install -r requirements.txt
aivirtualmouseproject.py
Um die virtuelle Maus zu verwenden, stellen Sie sicher, dass Ihr Computer über eine Kamera verfügt, und führen Sie die folgenden Schritte aus:
Führen Sie das Hauptskript mit den oben genannten Schritten aus.
Legen Sie Ihre Hand mit der Handfläche nach unten vor die Kamera.
Machen Sie eine Faust, um die virtuelle Maus zu aktivieren.
Bewegen Sie Ihren Finger, um den Mauszeiger zu bewegen.
Lassen Sie Ihre Faust los, um zu klicken.
Berühren Sie Daumen und Finger, um mit der rechten Maustaste zu klicken.
Berühren Sie den mittleren Finger und klicken Sie mit der linken Maustaste.
Um die Anwendung zu beenden, stoppen Sie die Ausführung des Codes mit dem Code-Editor oder schließen Sie direkt das GUI-Fenster.
Beiträge sind willkommen! Bitte zögern Sie nicht, eine Pull-Anfrage einzureichen oder ein Problem zu eröffnen, wenn Sie auf Fehler stoßen oder Verbesserungsvorschläge haben.
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.