/gesture_control_volume

Hand Gesture Volume Control using MediaPipe

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Hand Gesture Volume Control using MediaPipe

This project implements a hand gesture-based volume control system using MediaPipe and computer vision techniques. It allows users to adjust system volume through hand movements captured by a webcam.

Features

  • Real-time hand tracking with MediaPipe
  • Volume adjustment through hand gestures
  • Visual feedback with on-screen volume indicator
  • Gesture recognition for intuitive control

Requirements

  • Python 3.7+
  • OpenCV
  • MediaPipe
  • NumPy

Installation

  1. Clone this repository:
    git clone https://github.com/kerim47/gesture_control_volume.git
    
  2. Install the required packages:
    pip install -r requirements.txt
    

Usage

Run the main script:

python main.py

Use hand gestures to control the volume. The application will display the webcam feed with overlaid hand landmarks and a volume indicator.

License

This project is licensed under the GNU License - see the LICENSE file for details.


MediaPipe Kullanarak El Hareketi ile Ses Kontrolü

Bu proje, MediaPipe ve bilgisayarlı görü tekniklerini kullanarak el hareketlerine dayalı bir ses kontrol sistemi uygulamaktadır. Kullanıcıların bir webcam tarafından yakalanan el hareketleriyle sistem sesini ayarlamasına olanak tanır.

Özellikler

  • MediaPipe ile gerçek zamanlı el takibi
  • El hareketleriyle ses ayarı
  • Ekran üzerinde ses seviyesi göstergesi ile görsel geri bildirim
  • Sezgisel kontrol için hareket tanıma

Gereksinimler

  • Python 3.7+
  • OpenCV
  • MediaPipe
  • NumPy

Kurulum

  1. Bu depoyu klonlayın:
    git clone https://github.com/kerim47/gesture_control_volume.git
    
  2. Gerekli paketleri yükleyin:
    pip install -r requirements.txt
    

Kullanım

Ana betiği çalıştırın:

python main.py

Sesi kontrol etmek için el hareketlerini kullanın. Uygulama, el işaret noktaları ve ses seviyesi göstergesi ile birlikte webcam görüntüsünü gösterecektir.

Lisans

Bu proje GNU Lisansı altında lisanslanmıştır - detaylar için LICENSE dosyasına bakınız.