Skip to main content

An inference library for real-time human pose estimation.

Project description

Introduction

PocketPose is an open-source library that facilitates fast and efficient pose estimation on mobile and edge devices. It supports TensorFlow Lite (TFLite) models and provides a collection of pre-trained models ready to use out of the box.

Features

  • High-performance pose estimation on mobile devices
  • Support for TensorFlow Lite models
  • Collection of pre-trained models for various use-cases
  • Easy-to-use API for custom model deployment

Installation

PocketPose can be installed from source:

$ git clone
$ cd pocket-pose
$ pip install .

Please refer to the installation guide for detailed installation instructions.

Quick Start

Running pose estimation on an image is as simple as:

from pocketpose import PoseInferencer

# Define an input image
image_path = "path/to/image.jpg"  # JPEG or PNG

# Load a model
pose_estimator = PoseEstimator(model_name="model-alias")

# Perform pose estimation
keypoints = pose_estimator.infer(image_path)

For more detailed usage and a list of all available models, check out our usage guide.

License

PocketPose is released under 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

pocketpose-1.0.0a1.post0.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pocketpose-1.0.0a1.post0-py3-none-any.whl (929.4 kB view details)

Uploaded Python 3

File details

Details for the file pocketpose-1.0.0a1.post0.tar.gz.

File metadata

  • Download URL: pocketpose-1.0.0a1.post0.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for pocketpose-1.0.0a1.post0.tar.gz
Algorithm Hash digest
SHA256 349a276720a1dc3611921035bb7fb2d07d068805114f79e72d989d64a483df2d
MD5 913d4df0bbc71acfa7c6ca24cbd1286b
BLAKE2b-256 88965a9fa90d37e59bb90fbf0805cfc488944292ebd57dd23f421a2ec69fa9c7

See more details on using hashes here.

File details

Details for the file pocketpose-1.0.0a1.post0-py3-none-any.whl.

File metadata

File hashes

Hashes for pocketpose-1.0.0a1.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8e81364d4dca958d9bd5df7cb147772c29e081c569ddd5c4c31e03fe1aef1a7
MD5 25e70e9e92df683dd94b2bedd687a2b5
BLAKE2b-256 a9ec735480cafb08ed6368207d2c47a46be50cf80b155a92da6319e1ae5b1977

See more details on using hashes here.

Supported by

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