abhisheks008 / ML-Crate

ML-Crate stands as the ultimate hub for a multitude of exciting ML projects, serving as the go-to resource haven for passionate and dedicated ML enthusiasts!πŸŒŸπŸ’« Devfolio URL, https://devfolio.co/projects/mlcrate-98f9
https://quine.sh/repo/abhisheks008-ML-Crate-409463050
MIT License
179 stars 214 forks source link

Facial Landmark Detection Using Python's MediaPipe Library #643

Closed Anshg07 closed 1 week ago

Anshg07 commented 2 weeks ago

Pull Request for ML-Crate πŸ’‘

Issue Title: Add Facial Landmark Detection Using Python's MediaPipe Library

Closes: #550

Describe the add-ons or changes you've made πŸ“ƒ

Added facial landmark detection capability using MediaPipe. This feature allows the application to detect and visualize facial landmarks in real-time using both photos and live video feeds.

Project Documentation:

Overview

This application utilizes MediaPipe and Streamlit to perform real-time facial landmark detection. Users can see their facial landmarks overlaid on their video feed in real-time.

How to Install and Run the Application
  1. Install Required Libraries: You need to have Python installed on your system. Install the required Python libraries using pip: pip install streamlit cv2 numpy Pillow mediapipe streamlit_webrtc

markdown Copy code

  1. Run the Application: Navigate to the directory containing the app.py file and run the following command: streamlit run app.py

less Copy code

  1. Access the Application: Open your web browser and go to http://localhost:8501. The application should be running and ready to use.
How It Works
Use Cases

This tool can be used for various purposes, including:

Type of change β˜‘οΈ

How Has This Been Tested? βš™οΈ

The functionality was tested by integrating it into the existing app framework and running various tests with different types of facial images and live video to ensure accuracy and robustness under various conditions.

Checklist: β˜‘οΈ

github-actions[bot] commented 2 weeks ago

Our team will soon review your PR. Thanks @Anshg07 :)

abhisheks008 commented 2 weeks ago

I understood that dataset is not required. Can you create a sub folder as Web App and put the app.py inside that with a README. Also add a demonstration video of the web app inside the Web App folder.

Follow this README template, https://github.com/abhisheks008/ML-Crate/blob/main/.github/web-app-readme-template.md

Anshg07 commented 2 weeks ago

added Web App subfolder