Skip to content

realsanjeev/Object-Detection-using-OpenCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV object detection

Set-up Environment

$ python -m venv venv
$ .\venv\Scripts\activate

Install the package needed

pip install mediapipe
pip install opencv-python

MediaPipe

MediaPipe is an open-source framework developed by Google for building real-time multimedia processing pipelines. It provides a set of pre-built components and tools that can be used to create complex multimedia applications, such as real-time object detection, face detection and tracking, hand tracking, and pose estimation.

MediaPipe uses a modular architecture that allows developers to build custom pipelines by combining pre-built components, such as video and audio processing modules, with custom application logic. The framework provides a high-level API for accessing its components and tools, making it easy for developers to integrate MediaPipe into their applications.

MediaPipe supports a wide range of platforms, including desktop, mobile, and embedded devices. It also provides cross-platform support for a variety of programming languages, including C++, Python, and Java.

The framework has been used in a wide range of applications, such as augmented reality, virtual reality, and video analytics. It is well-known for its accuracy and performance in real-time applications, and it has been widely adopted by developers and researchers in the field of computer vision and multimedia processing.

Use Cases of mediapipe

  1. Face detection and tracking: MediaPipe can detect and track human faces in real-time video streams. It uses a combination of feature extraction and machine learning techniques to detect faces and track them across frames.

  2. Hand tracking: MediaPipe can track hand movements in real-time video streams. It uses a deep learning-based model to detect and track the position of hands and fingers in 3D space.

  3. Pose estimation: MediaPipe can estimate the pose of humans in real-time video streams. It uses a deep learning-based model to detect and track the position and orientation of human body parts, such as the head, torso, arms, and legs.

Contributing

Contributions are welcome! If you find any issues or want to add new features, feel free to submit a pull request.

Contact Me

Instagram Twitter GitHub LinkedIn

About

Face Detection, hand detection and hand tracking using mediapipe and OpenCV

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages