Skip to content

Release v0.3: Video Support

Compare
Choose a tag to compare
@zhiltsov-max zhiltsov-max released this 21 Feb 11:10
7e0131d

Added

  • Ability to import a video as frames with the video_frames format and to split a video into frames with the datum util split_video command (#555)
  • --subset parameter in the image_dir format (#555)
  • MediaManager API to control loaded media resources at runtime (#555)
  • Command to detect the format of a dataset (#576)
  • More comfortable access to library API via import datumaro (#630)
  • CLI command-like free functions (export, transform, ...) (#630)
  • Reading specific annotation files for train dataset in Cityscapes (#632)
  • Random sampling transforms (random_sampler, label_random_sampler) to create smaller datasets from bigger ones (#636, #640)
  • API to report dataset import and export progress; API to report dataset import and export errors and take action (skip, fail)
    (supported in COCO, VOC and YOLO formats) (#650)
  • Support for downloading the ImageNetV2 and COCO datasets (#653, #659)
  • A way for formats to signal that they don't support detection (#665)
  • Removal transforms to remove items/annoations/attributes from dataset (remove_items, remove_annotations, remove_attributes) (#670)

Changed

  • Allowed direct file paths in datum import. Such sources are imported like when the rpath parameter is specified, however, only the selected path is copied into the project (#555)
  • Improved stats performance, added new filtering parameters, image stats (unique, repeated) moved to the dataset section,
    removed mean and std from the dataset section (#621)
  • Allowed Image creation from just size info (#634)
  • Added image search in VOC XML-based subformats (#634)
  • Added image path equality checks in simple merge, when applicable (#634)
  • Supported saving box attributes when downloading the TFDS version of VOC (#668)
  • Switched to a pyproject.toml-based build (#671)

Deprecated

  • TBD

Removed

  • Official support of Python 3.6 (due to it's EOL) (#617)
  • Backward compatibility annotation symbols in components.extractor (#630)

Fixed

  • Prohibited calling add, import and export commands without a project (#555)
  • Calling make_dataset on empty project tree now produces the error properly (#555)
  • Saving (overwriting) a dataset in a project when rpath is used (#613)
  • Output image extension preserving in the Resize transform (#606)
  • Memory overuse in the Resize transform (#607)
  • Invalid image pixels produced by the Resize transform (#618)
  • Numeric warnings that sometimes occurred in stats command (e.g. #607) (#621)
  • Added missing item attribute merging in simple merge (#634)
  • Inability to disambiguate VOC from LabelMe in some cases (#658)

Security

  • TBD