https://github.com/omatheusribeiro/real-time-pose
The Real-Time Pose Application is an advanced system designed to capture and classify real-time body movements using the TensorFlow library and ReactJS.
https://github.com/omatheusribeiro/real-time-pose
ai artificial-intelligence css front-end front-end-development frontend html ia inteligencia-artificial javascript posenet tensorflow
Last synced: 7 months ago
JSON representation
The Real-Time Pose Application is an advanced system designed to capture and classify real-time body movements using the TensorFlow library and ReactJS.
- Host: GitHub
- URL: https://github.com/omatheusribeiro/real-time-pose
- Owner: omatheusribeiro
- License: bsd-3-clause
- Created: 2023-04-30T17:25:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-16T00:09:01.000Z (8 months ago)
- Last Synced: 2025-02-16T01:18:16.548Z (8 months ago)
- Topics: ai, artificial-intelligence, css, front-end, front-end-development, frontend, html, ia, inteligencia-artificial, javascript, posenet, tensorflow
- Language: JavaScript
- Homepage:
- Size: 235 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π€ Real-Time Pose Application
## π Overview
The **Real-Time Pose Application** is an advanced system designed to capture and classify real-time body movements using the **TensorFlow** library and **ReactJS**. πThis repository contains an implementation of:
β **Real-Time Body Pose Detection and Movement Classification** ποΈπ€ΈββοΈπ€Ό
## π Description
This application leverages the pre-trained **PoseNet** model from **TensorFlow.js** to detect real-time body poses through a connected webcam.The interface displays a live webcam feed, tracks the user's performed movements, and counts the repetitions for each exercise.
## ποΈ Project Structure
```
real-time-pose
βββ public/
β βββ index.html
βββ src/
β βββ App.js
β βββ index.js
β βββ utilities.js
```## π Getting Started
### π Prerequisites
Make sure you have the following installed:
- [Node.js](https://nodejs.org/) (v16+ recommended)### π§ Installation
```sh
git clone https://github.com/omatheusribeiro/real-time-pose.git
```
```sh
cd real-time-pose
```
```sh
# Install dependencies
npm install
```### βΆοΈ Running the Project
```sh
$env:NODE_OPTIONS="--openssl-legacy-provider"
npm start
```
Then open your browser and go to: **http://localhost:3000/** π## π οΈ Technologies Used
- **ReactJS**
- **TensorFlow.js**
- **JavaScript**
- **HTML & CSS**## π License
This project is licensed under the BSD 3-Clause License.