geowatch.tasks.tracking.from_polygon module

class geowatch.tasks.tracking.from_polygon.MonoTrack(**kwargs)[source]

Bases: TrackFunction

Combine all polygons into the same track.

forward(coco_dset, video_id)[source]
geowatch.tasks.tracking.from_polygon.as_shapely_polys(annots)[source]
class geowatch.tasks.tracking.from_polygon.OverlapTrack(*args, **kwargs)[source]

Bases: DataConfig, TrackFunction

Put polygons in the same track if their areas overlap.

Valid options: []

Parameters:
  • *args – positional arguments for this data config

  • **kwargs – keyword arguments for this data config

min_overlap: float
forward(coco_dset, video_id)[source]
default = {'min_overlap': 0}