OpenPose detects body, face, hand, and foot keypoints for multiple people in real time.

github.com/CMU-Perceptual-Computing-Lab/openpose
Openpose homepage screenshot

About Openpose

OpenPose detects body, foot, hand and facial keypoints for multiple people from images, video, webcam and camera sources. It covers 135 keypoints in total, with 2D multi-person detection and single-person 3D triangulation, and can save images and structured keypoint files.

It offers a command-line demo and C++ and Python APIs with support for custom inputs and outputs. Hand and face estimation runtime depends on the number of detected people, and 3D detection is limited to a single person.

Key features

  • Detects 15, 18 or 25 body and foot keypoints for multiple people
  • Estimates 2x21 hand keypoints and 70 face keypoints
  • Performs 3D triangulation from multiple single views
  • Accepts image, video, webcam, IP camera and Flir/Point Grey input
  • Saves keypoints as JSON, XML or YML and images as PNG, JPG, AVI
  • Provides command-line demo plus C++ and Python APIs for custom use
Best for: Developers and researchers who need body, face, hand and foot keypoints from images or video.
Good for
  • Body and foot detection runtime is invariant to number of detected people
  • Supports CUDA, OpenCL and CPU-only hardware versions
  • Includes calibration toolbox for distortion and camera parameters
Watch out for
  • Hand and face estimation runtime depends on number of detected people
  • 3D keypoint detection is limited to single-person use
  • Use without installing or writing code is described only for Windows portable version

Openpose at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS, Windows
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Openpose alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Data & Analytics

Well-known listings from the same topic.

All 302

Openpose FAQ

Can I use OpenPose without installing or writing code?
The page states you can download and use the latest Windows portable version for that use.
What inputs can OpenPose process?
Image, video, webcam, Flir/Point Grey, IP camera, and custom input sources.
What operating systems are listed?
Ubuntu versions 20, 18, 16 and 14, Windows 10 and 8, Mac OSX, and Nvidia TX2.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing