All Projects → isarandi → poseviz

isarandi / poseviz

Licence: GPL-3.0 license
3D Human Pose Visualizer for Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to poseviz

Awesome Human Pose Estimation
A collection of awesome resources in Human Pose estimation.
Stars: ✭ 2,022 (+2873.53%)
Mutual labels:  pose-estimation, 3d-human-pose
GaitGraph
Official repository for "GaitGraph: Graph Convolutional Network for Skeleton-Based Gait Recognition" (ICIP'21)
Stars: ✭ 68 (+0%)
Mutual labels:  pose-estimation
flydra
live, low-latency markerless multi-camera 3D animal tracking system
Stars: ✭ 52 (-23.53%)
Mutual labels:  pose-estimation
SRN
Code for "SRN: Stacked Regression Network for Real-time 3D Hand Pose Estimation" BMVC 2019
Stars: ✭ 27 (-60.29%)
Mutual labels:  pose-estimation
f3d
Fast and minimalist 3D viewer.
Stars: ✭ 791 (+1063.24%)
Mutual labels:  3d-viewer
MobilePose
Light-weight Single Person Pose Estimator
Stars: ✭ 588 (+764.71%)
Mutual labels:  pose-estimation
MobileHumanPose
This repo is official PyTorch implementation of MobileHumanPose: Toward real-time 3D human pose estimation in mobile devices(CVPRW 2021).
Stars: ✭ 206 (+202.94%)
Mutual labels:  3d-human-pose
DREAM
DREAM: Deep Robot-to-Camera Extrinsics for Articulated Manipulators (ICRA 2020)
Stars: ✭ 109 (+60.29%)
Mutual labels:  pose-estimation
ailia-models
The collection of pre-trained, state-of-the-art AI models for ailia SDK
Stars: ✭ 1,102 (+1520.59%)
Mutual labels:  pose-estimation
kPAM
kPAM: Generalizable Robotic Manipulation
Stars: ✭ 73 (+7.35%)
Mutual labels:  pose-estimation
3d-pose-2d-keypoints
3d Human Pose Estimation from 2d Keypoints
Stars: ✭ 56 (-17.65%)
Mutual labels:  pose-estimation
realsense explorer bot
Autonomous ground exploration mobile robot which has 3-DOF manipulator with Intel Realsense D435i mounted on a Tracked skid-steer drive mobile robot. The robot is capable of mapping spaces, exploration through RRT, SLAM and 3D pose estimation of objects around it. This is an custom robot with self built URDF model.The Robot uses ROS's navigation…
Stars: ✭ 61 (-10.29%)
Mutual labels:  pose-estimation
android tflite
GPU Accelerated TensorFlow Lite applications on Android NDK. Higher accuracy face detection, Age and gender estimation, Human pose estimation, Artistic style transfer
Stars: ✭ 105 (+54.41%)
Mutual labels:  pose-estimation
UniFormer
[ICLR2022] official implementation of UniFormer
Stars: ✭ 574 (+744.12%)
Mutual labels:  pose-estimation
pytorch-PyraNet
Pytorch version reinplement code of PyraNet , for paper : Learning Feature Pyramids for Human Pose Estimation
Stars: ✭ 32 (-52.94%)
Mutual labels:  pose-estimation
3DObjectTracking
Official Code: A Sparse Gaussian Approach to Region-Based 6DoF Object Tracking
Stars: ✭ 375 (+451.47%)
Mutual labels:  pose-estimation
OffsetGuided
Code for "Greedy Offset-Guided Keypoint Grouping for Human Pose Estimation"
Stars: ✭ 31 (-54.41%)
Mutual labels:  pose-estimation
All4Depth
Self-Supervised Depth Estimation on Monocular Sequences
Stars: ✭ 58 (-14.71%)
Mutual labels:  pose-estimation
HPRNet
Bottom-up whole-body pose estimation method in constant time.
Stars: ✭ 51 (-25%)
Mutual labels:  pose-estimation
latent-pose-reenactment
The authors' implementation of the "Neural Head Reenactment with Latent Pose Descriptors" (CVPR 2020) paper.
Stars: ✭ 132 (+94.12%)
Mutual labels:  pose-estimation

PoseViz – 3D Human Pose Visualizer

Multi-person, multi-camera 3D human pose visualization tool built using Mayavi. As used in MeTRAbs visualizations.

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

Gist of usage

import poseviz

viz = poseviz.PoseViz(...)
camera = poseviz.Camera(...)
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.

Detailed docs TBA.

Installation

PoseViz is released as a conda package (experimental):

conda install poseviz -c isarandi

Alternatively, in case the above doesn't work, install Mayavi via conda (the Mayavi pip package has compilation problems), clone this repo and install PoseViz via pip.

conda install mayavi -c conda-forge
git clone https://github.com/isarandi/poseviz.git
cd poseviz
pip install .

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].