Проект «Виртуальная мышь AI с использованием жестов рук» — это приложение на основе машинного обучения, которое позволяет пользователям управлять своей компьютерной мышью с помощью жестов рук. В проекте используются методы компьютерного зрения для распознавания жестов рук и преобразования их в движения мыши. Приложение использует модели глубокого обучения для точного прогнозирования движений рук и предоставляет пользователям удобный интерфейс для взаимодействия со своим компьютером.
Проект предназначен для работы на любом компьютере с камерой, что делает его легко доступным для всех, кто интересуется изучением возможностей компьютерного зрения и машинного обучения. Код проекта доступен в репозитории Github, что делает его открытым исходным кодом и доступным для участия сообщества.
Пожалуйста, установите все необходимые зависимости.
openCV — (Для обработки изображений и рисования).
mediapipe — (для отслеживания рук).
autopy - (Для управления движением мыши и кликом).
нумпи.
Чтобы использовать этот проект, выполните следующие действия:
git clone https://github.com/<USERNAME>/AI-Virtual-Mouse.git
pip install -r requirements.txt
aivirtualmouseproject.py
Чтобы использовать виртуальную мышь, убедитесь, что на вашем компьютере есть камера, и выполните следующие действия:
Запустите основной скрипт, выполнив действия, описанные выше.
Положите руку перед камерой ладонью вниз.
Сожмите кулак, чтобы активировать виртуальную мышь.
Двигайте пальцем, чтобы переместить указатель мыши.
Отпустите кулак, чтобы щелкнуть.
Коснитесь большого пальца и щелкните правой кнопкой мыши.
Коснитесь среднего пальца и щелкните левой кнопкой мыши для пальца.
Чтобы выйти из приложения, остановите выполнение кода с помощью редактора кода или закройте окно графического интерфейса.
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение или открывать проблему, если вы обнаружите какие-либо ошибки или у вас есть предложения по улучшению.
Этот проект лицензируется по лицензии MIT — подробности см. в файле LICENSE.