Skip to main content

GUI tool for calibrating motion capture systems composed of multiple standard webcams

Project description

Introduction

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

These software calibration tools have long been available, but assembling the images and shepherding the resulting data through the required processing is 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.

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.12.tar.gz (34.0 MB view hashes)

Uploaded Source

Built Distribution

pyxy3d-0.0.12-py3-none-any.whl (111.1 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