Skip to content

Changelog

0.4.0 April 5, 2023

  • Added [#46]: Detections.empty to allow easy creation of empty Detections objects.
  • Added [#56]: Detections.from_roboflow to allow easy creation of Detections objects from Roboflow API inference results.
  • Added [#56]: plot_images_grid to allow easy plotting of multiple images on single plot.
  • Added [#56]: initial support for Pascal VOC XML format with detections_to_voc_xml method.
  • Changed [#56]: show_frame_in_notebook refactored and renamed to plot_image.

0.3.2 March 23, 2023

  • Changed [#50]: Allow Detections.class_id to be None.

0.3.1 March 6, 2023

  • Fixed [#41]: PolygonZone throws an exception when the object touches the bottom edge of the image.
  • Fixed [#42]: Detections.wth_nms method throws an exception when Detections is empty.
  • Changed [#36]: Detections.wth_nms support class agnostic and non-class agnostic case.

0.3.0 March 6, 2023

  • Changed: Allow Detections.confidence to be None.
  • Added: Detections.from_transformers and Detections.from_detectron2 to enable seamless integration with Transformers and Detectron2 models.
  • Added: Detections.area to dynamically calculate bounding box area.
  • Added: Detections.wth_nms to filter out double detections with NMS. Initial - only class agnostic - implementation.

0.2.0 February 2, 2023

  • Added: Advanced Detections filtering with pandas-like API.
  • Added: Detections.from_yolov5 and Detections.from_yolov8 to enable seamless integration with YOLOv5 and YOLOv8 models.

0.1.0 January 19, 2023

Say hello to Supervision 👋