A computer vision prototype to track the left and right hands of humans in video sequences. This hand-tracking prototype could be used to build many computer vision applications.
- Track the hands of humans.
- Calculate the distance in key point.
- Python 3.8
- OpenCV
- CVzone
- MediaPipe
CVzone is the main Framework that is used in this prototype, it is a computer vision package that makes us easy to run like face detection, hand tracking, pose estimation, etc., and also image processing and other AI functions.
MediaPipe is a framework mainly used for building audio, video, or any time series data. With the help of the MediaPipe framework, we can build very impressive pipelines for different media processing functions.
- Multi-hand Tracking
- Face Detection
- Object Detection and Tracking
- Objectron: 3D Object Detection and Tracking
- AutoFlip: Automatic video cropping pipeline etc.
Note: This application is using cvzone as a main framework, MediaPipe will be installed while installing cvzone.
Python is the main programming language of this prototype, OpenCV and CVzone are the major Frameworks.
-
Installing OpenCV
pip install opencv-python
-
Installing cvzone
pip install cvzone
-
Or, Installing cvzone using GitHub, (If "pip install cvzone" does not work)
pip install git+https://github.com/cvzone/cvzone.git