Skip to content

The projects in this repository are designed to be easy to understand and implement, and can be used as a starting point for building more complex computer vision systems.

License

Notifications You must be signed in to change notification settings

Sarvesh-Yadav-5201/Computer-Vision-AI-

Repository files navigation

Computer Vision Projects:

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.


Projects Overview:

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.

Getting Started:

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.

Majojr Requirements:

  • Python 3.0 or above
  • OpenCV
  • Mediapipe
  • NumPy

Contributions:

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.

License

This repository is licensed under the MIT License. See the LICENSE file for more information.

About

The projects in this repository are designed to be easy to understand and implement, and can be used as a starting point for building more complex computer vision systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages