Skip to content

This project allows you to control your mouse using hand gestures.

License

Notifications You must be signed in to change notification settings

isaka-james/wakishua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wakishua - Advanced Hand Gesture Mouse Control

since 21 Feb,2024

Wakishua is an innovative Python-based project that enables seamless mouse control using hand gestures. By leveraging the power of OpenCV, MediaPipe, and Tkinter, Wakishua transforms your computer interaction into a touch-free experience, making it particularly effective for tasks like navigating YouTube.

Key Features

  • Gesture-Based Mouse Control: Utilize natural hand gestures to perform various mouse actions, such as clicking, scrolling, and accessing options.
  • Real-Time Processing: Enjoy responsive and accurate gesture recognition, powered by OpenCV and MediaPipe.
  • Intuitive Interface: A simple, user-friendly GUI built with Tkinter.
  • Optimized for YouTube: Ideal for navigating YouTube and similar platforms with ease.

Installation

Follow these steps to install Wakishua:

  1. Clone the Repository:

    git clone https://github.com/isaka-james/wakishua.git
    cd wakishua
  2. Install Dependencies:

    Make sure Python is installed on your system, then proceed to install the required libraries:

    pip install opencv-python mediapipe tkinter

Getting Started

To start using Wakishua, simply run:

python main.py

Gesture Controls

  • Mouse Navigation: Raise your hand with the index finger up to control the mouse pointer.
  • Clicking: Touch your index finger to your thumb.
  • Scroll Down: Touch your middle finger to your thumb.
  • Scroll Up: Touch your ring finger to your thumb.
  • Options: Touch your pinky finger to your thumb.

Contributing

We welcome contributions! Whether you're fixing bugs, adding new features, or improving documentation, your help is appreciated. Feel free to fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

  • OpenCV: For providing comprehensive computer vision tools.
  • MediaPipe: For its robust hand-tracking framework.
  • Tkinter: For getting screensize details.

About

This project allows you to control your mouse using hand gestures.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages