Skip to content

supervisely-ecosystem/auto-track

Repository files navigation

Auto Track

GitHub release (latest SemVer) views runs

Overview

This app offers a convinient way to apply tracking to the objects on video and speed up annotation proccess. When annotating video, this app will automatically track objects on next frames based on annotated object. Also, with this app you can track objects of different geometries at the same time and use "Smart Tool" to annotate masks with the help of Neural Network.

How To Use

1: Run the app from ecosystem

2: Select NN model app for geometries you want to track

To track masks, annotated with Smart Tool you will need to select a model for the following geometries: Bounding Box, Point and Smart Tool.

2.1: You can also deploy model from the app UI. Click on the Deploy new model button, in the appeared modal window select the model, agent and extra parameters if needed. After that click on the Deploy model button. The task will be started and selected for the tracking.

3: Select Auto-Track appliction in the Video Annotation Tool

Key features

  1. After you create or edit an object, the app will automatically track the object on next frames. You can also click on the track button to start tracking on all the objects in the frame.
  2. When you iterate through the frames, the app will automatically continue track when you reach last frames of the tracking interval.
  3. If an object is occluded for single frame, you can delete it on that frame. To do it you need to select it on the frame, click the right mouse button and select Delete object. The app will stop tracking the object on this frame.
  4. If an object has left the scene, you can delete it permanently. To do it you need to select it on the frame, click the right mouse button and select Delete all from current. The app will stop tracking the object until the end of the video.
  1. You can use Auto-Track app as a Smart Tool if you have selected a model for the Smart Tool geometry. Tracking objects, annotated with Smart Tool requires a model for the following geometries: Bounding Box, Point and Smart Tool.