Skip to main content

3D scene on a monocular video

Project description

HITrack

HITrack or Human Inertial Tracking is a pipeline consisting of 3 human recognition state-of-the-art neural networks (yolov7, VitPose and MHFormer) linked together by specially designed Inertial Tracking to produce a 3D scene on a monocular image.

Quick start

pip install HITrack
from HITrack import HITrack
hit = HITrack('videos/dance.mp4')

# 2D keypoints + tracking
hit.compute_2d(yolo='yolov7x', vitpose='b')

# merging recovered tracks and broken tracks manually
hit.recover_2d({2:4, 3:5})

# 2D to 3D by tracking
hit.compute_3d()

# 3D to scene
hit.compute_scene()

# visualising any of these steps
hit.visualize('3D_scene', compress=True, original_sound=True)

License

This project is licensed under the terms of the MIT license.

Project details


Download files

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

Source Distribution

HITrack-1.0.4.tar.gz (479.6 kB view details)

Uploaded Source

Built Distribution

HITrack-1.0.4-py3-none-any.whl (497.9 kB view details)

Uploaded Python 3

File details

Details for the file HITrack-1.0.4.tar.gz.

File metadata

  • Download URL: HITrack-1.0.4.tar.gz
  • Upload date:
  • Size: 479.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for HITrack-1.0.4.tar.gz
Algorithm Hash digest
SHA256 925d2410b74dc349cee5f4018a2bff3f3031461846894bd8acd0c70c5d52fcc0
MD5 f07bc48b9c5f76fbb742020b363deb39
BLAKE2b-256 dcc296b7ceadfabbad5b949b512bf1e47bf7d9579c31489b3c511fafa0e020e3

See more details on using hashes here.

File details

Details for the file HITrack-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: HITrack-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 497.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for HITrack-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fc3311d7805bf28ae41d3e421332daa17393007929ac2cbbc3b780d9835c8cce
MD5 44f26764ec20eac3af37a978c130c254
BLAKE2b-256 144b2e90c202dcf45d3d1a17a8a17b65fde3ca21bd55bec032bac748b38b79dc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page