openpose / README.md
3v324v23's picture
update
efa9cfe
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

  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.