• 0945 09 09 08
  • support@hspace.vn

Control Mouse by Hand Gesture

Course time: Duration: 60
Duration 60 Credits
Categories Projects, Computer Vision

 This project puts forward a system that allows user to control the mouse movements through the use of hand movements. The system uses webcam in order to detect hand gesture movements. It continuously scans the camera input for five finger hand like patterns. Once a hand is detected, the system then locks it as an object. After the object has been flagged and detected, the system then constantly records its movements in terms of X-Y direction movement based coordinates. These coordinates are then mapped real time onto the mouse cursor to move it according to hand movements.

Part 1: Concepts, Basic Operations

  • What is Computer Vision?
  • Installation of Python 3 in Windows
  • Installation of Open CV & Other Packages for Image Processing
  • Setting up the Working Directory for OpenCV
  • Read an Image using Open CV
  • Save Image using waitKey Function in Open CV
  • Computer Vision - Basic Concepts of an Image

Part 2 :  Basic Image Operations

  • Basic Image Operations
  • Color Spaces in Image Processing 
  • Properties & Pixels of an Image - Basic Image Operations
  • Draw Geometric Shapes using OpenCV
  • Change Color Space of an Image in Open CV
  • Basic Image Operations - Splitting Image Channels
  • Plot an Image in Python using matplotlib
  • Plot Multiple Images in Python using matplotlib
  • Region of Interest in an Image - Basic Image Operations using OpenCV

Part 3:  Basic Video Operations

  • Basic Concepts
  • Capture Video in Open CV
  • Play Video using OpenCV
  • Save Video as a File using Open CV

Part 4 : Advanced Image Operations

  •  Advanced Image Operationsin OpenCV
  • Smoothing an Image
  • Simple Thresholding of Images using OpenCV
  • Adaptive Thresholding of Images using OpenCV
  • Edge Detection using Canny Algorithm

Part 5: Object Tracking

  • Tracking a Colored Object 
  • Contours in Open CV - Find & Draw Contours
  • Contours in Open CV - Calculation of Features
  • Tracking of a Colored Object using OpenCV

Part 6: ComputerVision Based Mouse

  • Programming Logic for Computer Vision based Mouse
  • Installation of pyautogui Library for Windows
  • Cursor Control using pyautogui

hSpace Team

hSpace Team

hSpace Team

Control Mouse by Hand Gesture