Skip to main content

PoseViz – 3D Human Pose and Mesh Visualizer

Multi-person, multi-camera 3D human pose and mesh visualization tool built using OpenGL (via ModernGL). As used in NLF and MeTRAbs visualizations.

This repo does not contain pose estimation code, only the visualization part.

Gist of Usage

import poseviz
import deltacamera

camera = deltacamera.Camera(...)

with poseviz.PoseViz(...) as viz:
    for frame in frames:
        bounding_boxes, poses3d = run_pose_estimation_model(frame)
        viz.update(frame=frame, boxes=bounding_boxes, poses=poses3d, camera=camera)

See also demo.py.

The main feature of this tool is that the graphical event loop is hidden from the library user. We want to write code in terms of the prediction loop of the human pose estimator, not from the point of view of the visualizer tool.

Behind the scenes, this is achieved through forking a dedicated visualization process and passing new scene information via multiprocessing queues.

Installation

pip install poseviz

Then run demo.py to test if installation was successful.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

poseviz-0.4.0.tar.gz (764.7 kB view details)

Uploaded Source

File details

Details for the file poseviz-0.4.0.tar.gz.

File metadata

  • Download URL: poseviz-0.4.0.tar.gz
  • Upload date:
  • Size: 764.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for poseviz-0.4.0.tar.gz
Algorithm Hash digest
SHA256 77563643f9e26b98e7555817d87a2721d9d291828d4b0eca01b639437b8c740e
MD5 573e87fd26fd5d7746907b183d9d50af
BLAKE2b-256 b7579b66eb12b602bfefd01c7f79f450060dba7045e004aabad725767939b6f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for poseviz-0.4.0.tar.gz:

Publisher: python-publish.yml on isarandi/poseviz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.5.0

1 file

This release

0.4.0 This release

1 file

0.3.3

1 file

0.3.2

1 file

0.3.0

1 file

0.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page