Skip to main content

A humble image tracking code

Project description

A humble image tracking code

Made with Python PyPI - Python Version PyPI PyPI - Wheel Pepy Total Downloads GitHub license Hits

This is a humble image tracking code. It is humble because it does what it can.

Installation

Intall latest version directly from PyPI with

pip install tracking-markers

Or install from this repository (assuming you have access to the repo and ssh keys are set up in your GitHub account) with

pip install git+ssh://git@github.com/bertoldi-collab/tracking-markers.git@main

Or clone the repository and install with

git clone git@github.com:bertoldi-collab/tracking-markers.git
cd tracking-markers
pip install -e .

How to use

CLI

Run in a terminal

tracking-markers path/to/video.mp4

See tracking-markers --help for more info on all the options.

Python

The main module is tracking_points.py defining the track_points(...) function that actually does the tracking of a given video and the function select_markers(...) that allows the manual selection of markers. These functions can be used independently. The file tracking_points.py can also be used as a script.

Some info

  • It is based on the OpenCV library.
  • Allows for markers to be manually selected or an np.ndarray of markers can be loaded from a file.
  • Works best on high-contrast videos.

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

tracking_markers-0.7.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

tracking_markers-0.7.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file tracking_markers-0.7.0.tar.gz.

File metadata

  • Download URL: tracking_markers-0.7.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.3 Linux/6.14.0-37-generic

File hashes

Hashes for tracking_markers-0.7.0.tar.gz
Algorithm Hash digest
SHA256 35f73e32d3adeff29d4c094a1137fbcf1b76b613053f8527c671be28e8f6eb7f
MD5 0551a56aef7e502cd532604a8c5d62d1
BLAKE2b-256 72ef834f13decd0ae05f6c0f76a08ae46e13ace9ed0de7aaf713a8311ce4420a

See more details on using hashes here.

File details

Details for the file tracking_markers-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: tracking_markers-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.3 Linux/6.14.0-37-generic

File hashes

Hashes for tracking_markers-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9cd758a0e3107d5694a3e9399dd97af163e77c22c2186b8c548a57ed8ba722ee
MD5 c03da52acead5c2aa12d34614920e953
BLAKE2b-256 62e16c43f83c2d1389365577141be0e6e8150bb47e54646f32192aea879dbe24

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