Skip to content

It is an AI powered keyboard that can be used to type using your hand gestures.

Notifications You must be signed in to change notification settings

Shanu-Mathew/OptiGlyph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OptiGlyph - AI Virtual Keyboard

OptiGlyph is an innovative AI virtual keyboard that enables you to type using just one hand, leveraging the power of OpenCV and the cvzone package. With OptiGlyph, you can use your index finger to select keys and perform quick hand gestures to input characters. This project aims to provide an accessible and efficient way of typing for individuals who may have limited mobility or prefer one-handed typing.

Features

  • One-Handed Typing: OptiGlyph is designed for one-handed typing, allowing users to comfortably type using their index finger and simple hand gestures.

  • OpenCV Integration: The project utilizes OpenCV, a popular computer vision library, to capture and process hand movements for efficient typing.

  • cvzone Package: OptiGlyph leverages the cvzone package, which simplifies computer vision tasks and helps in creating a user-friendly virtual keyboard.

  • Intuitive Gestures: To type a character, you simply select the desired key by pointing with your index finger and then perform a quick joining and removal motion with your middle finger.

  • Special Keys: The virtual keyboard includes essential keys such as a space button and a clear button to enhance the typing experience.

Installation

To set up OptiGlyph on your system, follow these steps:

  1. Clone the GitHub repository:

    git clone https://github.com/Shanu-Mathew/OptiGlyph.git
    
  2. Install the required dependencies. You can use pip for this:

    pip install opencv-python
    pip install numpy
    pip install cvzone
    
  3. Run the OptiGlyph application:

    python main.py
    

Usage

  1. Launch the OptiGlyph application by running the provided script.

  2. Ensure that your webcam is enabled and properly positioned to capture your hand movements.

  3. Hold your hand in front of the camera, and the virtual keyboard will appear on the screen.

  4. Use your index finger to point to the desired key.

  5. To input a character, quickly join your middle finger with your index finger and remove it swiftly.

  6. Use the space button to insert spaces between words, and the clear button to delete characters.


Feel free to customize this README further to reflect any additional information or specific details about your project. Enjoy using OptiGlyph, the one-handed AI virtual keyboard!

About

It is an AI powered keyboard that can be used to type using your hand gestures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages