|
|
--- |
|
|
title: OpenPose Preprocessor |
|
|
emoji: 🦴 |
|
|
colorFrom: purple |
|
|
colorTo: blue |
|
|
sdk: docker |
|
|
pinned: false |
|
|
license: apache-2.0 |
|
|
--- |
|
|
|
|
|
|
|
|
# 🦴 OpenPose Preprocessor for ControlNet |
|
|
|
|
|
A powerful pose detection preprocessor supporting multiple models with high customization options. |
|
|
|
|
|
## Features |
|
|
|
|
|
- **Multiple Models**: OpenPose (various modes) + DWPose |
|
|
- **High Customization**: Toggle hand/face detection, adjust resolution |
|
|
- **Multiple Outputs**: Visual skeleton, JSON keypoints, or both |
|
|
- **GPU Acceleration**: Auto-detects GPU, falls back to CPU |
|
|
|
|
|
## Supported Models |
|
|
|
|
|
| Model | Description | |
|
|
|-------|-------------| |
|
|
| OpenPose | Basic body keypoints | |
|
|
| OpenPose (Face) | Body + facial landmarks | |
|
|
| OpenPose (Hand) | Body + hand keypoints | |
|
|
| OpenPose (Full) | Body + face + hands | |
|
|
| OpenPose (Face Only) | Facial landmarks only | |
|
|
| DWPose | More accurate pose detection | |
|
|
|
|
|
## Usage |
|
|
|
|
|
1. Upload an image |
|
|
2. Select your preferred model |
|
|
3. Adjust detection options (hands, face, resolution) |
|
|
4. Click "Detect Pose" to process |
|
|
5. Download the result or copy JSON keypoints |
|
|
|
|
|
## For ControlNet Users |
|
|
|
|
|
The output is directly compatible with ControlNet OpenPose models. Simply download the pose image and use it as your ControlNet input. |
|
|
|