Skip to main content

a GUI based open-source motion tracking application

Project description

Motion Tracker Beta

Motion Tracker Beta

An easy-to-use, standalone and open source motion tracking application aimed at researchers and engineers, written in Python.

Features

  • Intutitive graphical user interface
  • Capable of handling the most common video formats
  • Capable of tracking various properties of multiple objects simultaneously
  • Diverse set of built in tracking algorithms, based on the OpenCV libary
  • Rich selection of numerical differentiation algorithms powered by the PyNumDiff libary
  • Built in plotting an exporting features

For the complete list of features please check the documentation.

Dependencies

The Graphical user interface was created with the PyQt5 framework. For the handling of video files and to do the actual tracking the OpenCV library was used with its built in tracking algorithms. Numerical differentiations are carried out using the PyNumDiff. Plots and figures are generated by matplotlib. For the complete list of required packages check pyproject.toml requirements.txt

Installation

Download & install via PyPI

$ pip install MotionTrackerBeta
  • Run the application
$ MotionTrackerBeta

Download & install the wheel file

  • Download the .whl file from the lattest release
  • Execute
$ pip install <path-to-wheel-file.whl>
  • Run the application
$ MotionTrackerBeta

Note: If you would like to use Chebysev filters in the post processing of tracked data, run $ pip install pychebfun!

Download binaries (Windows)

  • Download the binaries from the latest release
  • Extract it to your specified location
  • Open application with Motion Tracker Beta.exe

Download the installer (Windows)

  • Download the installer from the latest release
  • Run the installer and follow the instructions
  • After successfull installation the software is accessible under the name Motion Tracker Beta

Usage

For a detailed guide about the software check out the documentation.

License

Motion Tracker Beta is released under the GNU General Public License v3.0.

Author

The software was developed by Kristof Floch at the Department of Applied Mechanics, Faculty of Mechanical Engineering, Budapest University of Technology and Economics.

Contact

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

MotionTrackerBeta-0.1.1.tar.gz (241.6 kB view details)

Uploaded Source

Built Distribution

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

motiontrackerbeta-0.1.1-py3-none-any.whl (262.3 kB view details)

Uploaded Python 3

File details

Details for the file MotionTrackerBeta-0.1.1.tar.gz.

File metadata

  • Download URL: MotionTrackerBeta-0.1.1.tar.gz
  • Upload date:
  • Size: 241.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.4 Windows/10

File hashes

Hashes for MotionTrackerBeta-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1c0e36974b0371417cf81c4b1dfb500bff9bdfd3ce62a73a09288863b23047dd
MD5 cf590c5f8c86e236b80d4c7f572a2dfc
BLAKE2b-256 e6eea52125dbd07cb5aeda19ef1c0799b299e3fa7ba8723163b339d7d2663bd1

See more details on using hashes here.

File details

Details for the file motiontrackerbeta-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: motiontrackerbeta-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 262.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.4 Windows/10

File hashes

Hashes for motiontrackerbeta-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6c5794073deb6d82d9762eb748a7ea218740b3c43c6d6c2ff1e7b1fd8097b095
MD5 4109daa31dde9fe06f92658d10b5660f
BLAKE2b-256 93b189c9bbbee998c47cb653a09b06fecad2951ac335b1515b35f76ee6c41191

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