Cette application utilise la détection des mains en temps réel via la webcam pour contrôler le volume du système Windows. Elle utilise OpenCV pour la capture vidéo, MediaPipe pour la détection des mains, et pycaw pour le contrôle du volume système.
- Détection en temps réel des mains via la webcam
- Contrôle du volume système basé sur le nombre de doigts levés :
- Contrôle précis du volume système :
- 5 doigts ➡️ 100% du volume
- 4 doigts ➡️ 80% du volume
- 3 doigts ➡️ 60% du volume
- 2 doigts ➡️ 40% du volume
- 1 doigt ➡️ 20% du volume
- 0 doigt ➡️ 0% du volume (muet)
- Affichage en temps réel du pourcentage de volume
- Python 3.7+
- Webcam fonctionnelle
- Système d'exploitation Windows
- Git (optionnel)
- Clonez le dépôt (ou téléchargez-le) :
git clone https://github.com/votre-username/Detection_doigt.git
cd Detection_doigt- Créez un environnement virtuel (recommandé) :
python -m venv venv
venv\Scripts\activate- Installez les dépendances requises :
pip install -r requirements.txt- Lancez l'application :
python main.py- Une fenêtre s'ouvrira montrant le flux de votre webcam
- Placez votre main devant la caméra
- Levez ou baissez vos doigts pour ajuster le volume
- Pour quitter l'application, appuyez sur la touche 'q'
- Assurez-vous d'avoir une bonne luminosité pour une meilleure détection
- Gardez votre main à une distance raisonnable de la caméra (environ 30-50 cm)
- Évitez les mouvements trop rapides
- La main doit être bien visible et non obstruée
Les contributions sont les bienvenues ! N'hésitez pas à :
- Fork le projet
- Créer une branche pour votre fonctionnalité
- Commiter vos changements
- Pousser vers la branche
- Ouvrir une Pull Request
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Steventog
- OpenCV pour la capture vidéo
- MediaPipe pour la détection des mains
- pycaw pour le contrôle du volume Windows