Git Product home page Git Product logo

yoga_coach's Introduction

Yoga Pose Recognition Web Application

This web application utilizes MediaPipe Pose and ml5.js neural network to recognize and classify yoga poses in real-time through a webcam. The program displays the recognized pose along with an accuracy score.

Before running the application, make sure you have the following:

  • A web browser with webcam access.
  • A stable internet connection.

Getting Started

  • Clone the repository to your local machine:

     git clone https://github.com/your-username/yoga-pose-recognition.git
    
  • Open the index.html file in your preferred web browser.

  • Ensure your webcam is enabled and accessible.

  • Strike a yoga pose in front of the webcam, and the application will display the recognized pose and accuracy score.

Pose Recognition

The application recognizes yoga poses in real-time using the MediaPipe Pose library. Detected poses are then processed and classified using a pre-trained neural network model.

The program uses ml5.js to load and utilize a pre-trained neural network model (model/model.json). The model has been trained to classify yoga poses based on input features.

Contributing

If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

yoga_coach's People

Contributors

yankunm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.