MultiTrackPro

https://img.shields.io/pypi/v/multitrackpro.svg Documentation Status

A multi-camera multi-object tracking software with its own labelling tool to annotate datasets.

Features

  • QT based media player that can play four videos at the same time.

auto-annotate-pro

Pending Tasks

  • Implement play of N number of video files (N != 4, but N <=4). Limit to 4 videos maximum.

  • Set play pause next frame, prev frame etc buttons to disabled stage when no video.

  • Add play pause icons to UI using Google Material.

  • Integrate object detection.
    • ☑ - Store annotations of each frame in memory.

    • ☑ - Add display of bounding boxes.

    • Replace BoundingBox as drawables.

    • Add tracker.

    • Save/Load Annotations.

    • Save dataset-specific configuration.

  • Add masking to the frames to discard object detection for certain areas.

  • Add object detection correction

  • Add tracking correction

  • Add mouse event capture to rearrange videos.

  • Add track integration between two frames.

  • Add speed change option for playback.

  • Make frame number text label and slider work.

  • Integrate github action/circleci

  • ToDo - See Live Preview of object detection and tracking. This will help user catch errors quickly, instead of running object detection completely.

  • Use platformdirs

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.