Skip to content

Dhruv-Sapra/Intelligent-Navigesture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝Description

Intelligent Navigesture is an ML-baseds project which helps the user to have a touchless experience through gestures interaction with the interface and thus experience the following :

  • Touchless mouse: This helps the user to navigate through the interface
  • Volume control: Contactless controlling of volume through hand signs
  • Ping pong game: A fun experience where the user can play the classic ping pong game with his two hands without needing a companion.

🔗Links

• Github Repository : https://github.com/Dhruv-Sapra/Intelligent-Navigesture

• Drive Link : https://drive.google.com/drive/folders/1eRAi9lJdZqaI9nLOB5vco8tGI2iMh2LC?usp=share_link

🤖Tech-Stack

Computer Vision :

• OpenCV

• Python programming language

Deep Learning :

• Neural networks and model training

📈Progress

  1. Gesture based mouse control is working with functionalities - left click, right click , scroll , drag and drop
  2. Volumn control via gestures is also working
  3. A webmodule is added that can open a website using gestures
  4. A ping pong can be played in real-time using gestures by two people.

🔮Future Scope

  1. Current code only uses cpu to function. Trying to find ways to use gpu power to get better results
  2. Building and training a model that can train on user-inputed gestures and control the operating system based on those gestures.

🛠Project Setup

As of today(02/02/2023), Mediapipe and Pyautogui is not supported for python version 3.11.1

Install a lower python version in your system to install these libraries

  1. Python 3.8.10 :- https://www.python.org/downloads/release/python-3810/

Install following libraries by running following code in your terminal :

  1. Mediapipe :- pip install mediapipe
  2. Pyautogui :- pip install pyautogui
  3. Pycaw :- pip install pycaw
  4. Numpy :- pip install numpy
  5. Opencv :- pip install opencv-python

💻Usage

Clone this repository and run the code using any IDE.

👨‍💻Team Members

Sahil Dhillon: 659sahil@gmail.com

Ruchika Shirsath: rrshrisath_b21@it.vjti.ac.in

Dhruv Sapra: dhruvsapra88@gmail.com

Soham Sangole: sohamajaysangole@gmail.com

👨‍🏫Mentors

Devansh Joshi: devanshjoshi39@gmail.com

Ketaki Deshmukh: ketaki.deshmukh2010@gmail.com

📱Screenshots

image 1

WhatsApp Image 2023-02-02 at 23 03 01

WhatsApp Image 2023-02-02 at 23 03 01 (1)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages