metadata
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
- Upload an image
- Select your preferred model
- Adjust detection options (hands, face, resolution)
- Click "Detect Pose" to process
- 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.