Skip to content

A touchless system to control audio volume using real-time hand gesture detection, powered by computer vision and machine learning.

Notifications You must be signed in to change notification settings

Ronak-Dagale/Volumize

Repository files navigation

Volume Control Using Hand Gesture

Overview

"Volume Control Using Hand Gesture" is a touchless system that enables users to control the volume of their device using hand gestures. This innovative approach utilizes computer vision and machine learning techniques to detect and interpret hand gestures, providing an intuitive and interactive way to adjust audio levels.

Features

  • Adjust volume by waving your hand up or down.
  • Real-time hand gesture detection and tracking.
  • Works with a webcam or external camera.
  • User-friendly and touchless interface.
  • Supports multiple platforms (Windows, macOS, Linux).

Technology Stack

  • Programming Language: Python
  • Libraries:
    • OpenCV (for image processing and gesture detection)
    • Mediapipe (for hand tracking)
    • NumPy (for numerical computations)

How It Works

  1. Hand Detection: The system uses Mediapipe's Hand Tracking module to detect the position of the user's hand.
  2. Gesture Recognition: Specific movements (e.g., upward or downward motion) are mapped to volume increase or decrease.
  3. Volume Adjustment: The recognized gestures are converted into volume control commands sent to the system's audio interface.

Usage

  1. Ensure your webcam is properly connected.
  2. Adjust the volume by performing gestures:
    • Raise your hand upwards to increase volume.
    • Lower your hand downwards to decrease volume.

About

A touchless system to control audio volume using real-time hand gesture detection, powered by computer vision and machine learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages