Mandar800 / Virtual-Mouse-Final-Year-Project

Software program which will track your hand movement in front of screen through webcam and move your cursor according to hand movement and gestures and do certain tasks like clicking dragging scrolling cursor movement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Virtual Mouse -Final Year Project

TensorFlow 1.15 Python 3.6 Protobuf Compiler >= 3.0

Software program which will Track/Monitor your Hand Movement in Front of Screen through a Webcam and will Move the Cursor of the Computing System with respect to your hand Movement and can Do certain Fixed Tasks Like Right Click, Left Click double left Click, Scroll and Movement of the cursor.

Additional Tools Used

Neural Network Used

  • Single Shot MultiBox Detector (SSD)

Features

  • Cursor Movements
  • Right Click
  • Left Click
  • Double Left Click
  • Scroll

Gestures

Algorithm

Step 1 - Object Detection by SSD Neural Network

Step 2 - Calculating Center of Box from Box Co-ordinates

Step 4 - Determining Desired Action From Box Center Location

  • if Action == Movement -

Step 5 - Performing Cursor Operations from Calculations

Step 2 - Calculating Center of Box from Box Co-ordinates

About

Software program which will track your hand movement in front of screen through webcam and move your cursor according to hand movement and gestures and do certain tasks like clicking dragging scrolling cursor movement


Languages

Language:Python 100.0%