Skip to content

Latest commit

 

History

History
96 lines (71 loc) · 3.73 KB

README.md

File metadata and controls

96 lines (71 loc) · 3.73 KB

About The Project

This project, "Volume Controller", uses a custom made module called HandTrackingModule that utlizes OpenCV and MediaPipe to track and detect hands and places landmarks. By using NumPy, OpenCV, and pycaw (Python Core Audio Windows Library), we are able to change the volume of the device based on the distance between the thumb landmark and the index finger landmark.

Made by: Nathan Xie

Built With

  • Python
  • OpenCV
  • MediaPipe
  • NumPy
  • pycaw

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

All libraries are located in requirements.txt.

  • pip
    pip install -r requirements

Installation

  1. Clone the repo
    git clone https://github.com/na3th9n/Remote-less-Remote.git
  2. Install libraries
    pip install -r requirements.txt
  3. Run VolumeControl.py

Usage

N/A

Contact

Linkedin: Linkedin

Email: na3than.xie@gmail.com

Project Link: N/A

Acknowledgments

N/A

Additional Notes

Hand Tracking:

  • when the mp packing is tracking hands, it creates landmarks across the hands (dots) to detect the motion and where the image is
  • all the landmarks have unique ids and also position on the screen