Skip to content

karsinggg/simple_computer_vision_projects

Repository files navigation

Computer Vision Projects using MediaPipe and OpenCV

This repository contains a collection of computer vision implementations focusing on body pose detection, hand tracking, face detection, and facial mesh tracking.

🚀 Features

  • Hand Tracking: Detects hands and tracks 21 individual hand landmarks.
  • Body Pose Detection: Tracks human body joints and poses in real-time.
  • Face Mesh & Detection: High-fidelity facial landmark tracking and basic face detection.
  • Applications:
    • Volume Control: Control system volume using hand gestures.
    • Finger Counter: Real-time counting of extended fingers.

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git
    cd YOUR_REPO_NAME
  2. Install the required dependencies:

    pip install -r requirements.txt

💻 Usage

You can run the following scripts to see the demos in action:

  • Hand Tracking: python hand_tracking.py
  • Body Pose Detection: python body_poseDetection.py
  • Volume Control: python volumeHandControl.py
  • Finger Counting: python fingerCounter.py

📦 Project Structure

  • bodyPose_module.py, handTrack_module.py, faceDetection_module.py, faceMesh_module.py: Core detection modules.
  • volumeHandControl.py, fingerCounter.py, etc.: Application scripts implementing specific features.

About

This is a simple computer vision project that uses Mediapipe and OpenCV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages