An open API service indexing awesome lists of open source software.

https://github.com/sandeeppaldotnet/posenet-based-real-time-and-image-based-pose-estimation-app

Real-time human pose detection using PoseNet from ml5.js. Supports both webcam and image uploads for detecting body keypoints and skeletal connections directly in the browser.
https://github.com/sandeeppaldotnet/posenet-based-real-time-and-image-based-pose-estimation-app

ml5js p5js pose-estimation

Last synced: 28 days ago
JSON representation

Real-time human pose detection using PoseNet from ml5.js. Supports both webcam and image uploads for detecting body keypoints and skeletal connections directly in the browser.

Awesome Lists containing this project

README

          

# PoseNet: Webcam & Image Upload Pose Estimation with ml5.js

A browser-based pose estimation tool built with [ml5.js](https://ml5js.org/) and [p5.js](https://p5js.org/). It uses the PoseNet model to detect and visualize human body keypoints and skeletons in real time via webcam, or from any uploaded image.
Ref: [tensorflow.org](https://blog.tensorflow.or)

![PoseNet Demo Screenshot](body-part-detection-tensor-flow.png)

## 🚀 Features

- 🔴 **Real-time pose estimation** via webcam.
- 🖼️ **Image upload support** for pose detection on static images.
- 🎯 Detects body parts with keypoints and connects them with skeleton lines.
- ⚡ No backend required — runs fully in the browser.
- 🧠 Built with PoseNet via ml5.js — beginner-friendly and easy to extend.

## 💡 Use Cases

- Fitness or dance feedback apps
- Educational tools to explain human movement
- Motion tracking in browser-based games
- Interactive installations using body pose
- Prototyping gesture-based UI ideas

## 🛠️ How to Use

1. Clone the repository:

```bash
git clone https://github.com/yourusername/posenet-webcam-image-ml5.git
cd posenet-webcam-image-ml5