--- 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.