This repository contains several computer vision projects implemented using Python and OpenCV. These projects are designed to help beginners get started with computer vision and explore different concepts in the field. Each project has its own directory and can be run independently.
Hand Tracking:
- This project tracks hand movements in real-time using a webcam. It can be used for various applications such as virtual touch screens, gaming, and gesture recognition.
Pose Estimation:
- This project estimates human poses in real-time using a webcam. It can be used for applications such as fitness tracking, gesture recognition, and virtual reality.
Face Detection:
- This project detects faces in images and videos using OpenCV's built-in Haar Cascade Classifier. It can be used for various applications such as surveillance, face recognition, and emotion detection.
Gesture Volume Control:
- This project uses hand gestures to control the volume of a computer. It can be used for various applications such as music playback, video playback, and presentations.
Hand Finger Counter:
- This project counts the number of fingers held up in front of a webcam in real-time. It can be used for various applications such as sign language recognition, virtual keyboards, and gaming.
AI Virtual Painter:
- This project allows users to draw and paint in a virtual environment using their hands. It can be used for various applications such as artistic expression, education, and entertainment.
AI Virtual Mouse:
- This project allows users to control their computer using hand gestures. It can be used for various applications such as presentations, gaming, and accessibility.
To get started with any of the projects in this repository, simply navigate to the project's directory and follow the instructions in the project's README file.
- Python 3.0 or above
- OpenCV
- Mediapipe
- NumPy
Contributions to this repository are welcome. If you find a bug or have an idea for a new project, feel free to open an issue or submit a pull request.
This repository is licensed under the MIT License. See the LICENSE file for more information.