Skip to main content

BoxJelly is a tool for viewing and editing object tracks in video.

Project description

BoxJelly logo

BoxJelly

BoxJelly is a tool for viewing and editing object tracks in video.

MIT License Python

Author: Kevin Barnard, kbarnard@mbari.org


Cthulhu configuration (required)

Recently, BoxJelly ditched its internal video player in favor of Cthulhu. This integration is still in development and has some limitations.

As a result, you must configure Cthulhu and BoxJelly before they can be used together. The following configuration is required:

  1. Set the BoxJelly framerate. Cthulhu does not report video framerate, so a default of 29.97 is assumed. This is configurable in the BoxJelly settings (Ctrl+,).
  2. Set the Cthulhu global duration. Set the appropriate duration for localizations in the Cthulhu "Annotations" settings. Normally, this is 1000/fps. If you notice flickering, you may need to increase this value. If you notice overlapping boxes within the same track, you may need to decrease this value.

Install

From PyPI

BoxJelly is available on PyPI as boxjelly. To install, run:

pip install boxjelly

From source

This project is build with Poetry. To install from source, run (in the project root):

poetry install

Run

Once BoxJelly is installed, you can run it from the command line:

boxjelly

You must have Cthulhu installed and running before you can use BoxJelly.

Detailed usage is documented in USAGE.


Copyright © 2021–2022 Monterey Bay Aquarium Research Institute

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

boxjelly-0.1.4.tar.gz (176.4 kB view hashes)

Uploaded Source

Built Distribution

boxjelly-0.1.4-py3-none-any.whl (188.8 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