Skip to main content

A package for calibrating standard webcams to enable 3d motion tracking

Project description

Introduction

Pyxy3d (pixie-3D) is a python package for converting 2D (x,y) point data from multiple webcams into 3D position estimates. The core calibration is built on top of OpenCV with additional optimization via SciPy.

While OpenCV and SciPy have long provided the software tools that enable this multi-camera calibration, assembling the required images and shepherding their data through the gauntlet of post-processing has remained both tedious and error prone. Pyxy3d automates that workflow through a GUI to provide fast, accurate, and consistent camera system calibrations.

This project was inspired by Anipose and seeks to provide similar functionality with improved visual feedback to the user. The calibration process is presented in more granular steps, with a particular emphasis on accurate estimation of camera intrinsics. Because stereocalibration is used to initialize an estimate of relative camera positions, the bundle adjustment process converges quickly to a reasonable optimum.


Reference for future build out of the README.

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

pyxy3d-0.0.18.tar.gz (1.2 MB view hashes)

Uploaded Source

Built Distribution

pyxy3d-0.0.18-py3-none-any.whl (820.6 kB view hashes)

Uploaded Python 3

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