Skip to content

Hamdan-Saddique-ai/Smart-Hand-Tracking-Control-Camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฅ Smart Hand Tracking & Control Camera

Image

A real-time computer vision system that enables touchless interaction using hand gestures. Built with OpenCV and MediaPipe, this project allows users to control different camera modes and visual effects using only their hands.


๐Ÿš€ Features

  • โœ‹ Real-time hand tracking and detection
  • ๐Ÿค– Multiple gesture recognition (10+ gestures)
  • ๐ŸŽฎ Interactive modes (DJ, Gun, Peace, Fight, etc.)
  • ๐ŸŽจ Dynamic visual effects and overlays
  • ๐Ÿ“ธ Capture and save sketch images
  • ๐Ÿ”„ Motion-based gesture detection (Yo-Yo movement)

๐Ÿ–๏ธ Supported Gestures

Gesture Action
๐Ÿ”ซ Gun Sign Gun Mode
โœŒ๏ธ Peace Sign Peace Mode
๐ŸŽง DJ Sign DJ Mode
โœŠ Fist Fight Mode
๐Ÿ–๏ธ Open Hand Normal Mode
๐Ÿ‘ Thumbs Up Like Mode
๐Ÿ‘Œ OK Sign OK Mode
โœ‹ Stop Sign Stop Mode
โ˜๏ธ Pointing Point Mode
๐Ÿ”„ Yo-Yo Motion Music Mode

๐Ÿ› ๏ธ Tech Stack

  • Python
  • OpenCV
  • MediaPipe
  • NumPy

bandicam.2026-04-15.09-32-26-376.mp4

๐ŸŽฎ Controls

  • SPACEBAR โ†’ Save sketch ๐Ÿ“ธ
  • Q โ†’ Quit program โŒ

๐Ÿ“ธ Output

  • Captured sketches will be saved in the Sketches/ folder
  • Images are saved automatically with unique names

๐Ÿ’ก Use Cases

  • Touchless systems
  • AI-based interaction
  • Smart surveillance
  • Human-computer interaction projects
  • Fun and creative camera applications

๐Ÿ”ฎ Future Improvements

  • Add AI-based custom gesture training
  • Mobile app integration
  • Voice + gesture control system
  • Gesture-controlled games

๐Ÿ‘จโ€๐Ÿ’ป Author

Hamdan Saddique


โญ Support

If you like this project, give it a โญ on GitHub and share it!

About

A real-time hand gesture recognition system that enables touchless control of camera modes using OpenCV and MediaPipe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages