Skip to content

X-AnyLabeling v3.0.0

Compare
Choose a tag to compare
@CVHub520 CVHub520 released this 15 May 02:10
· 22 commits to main since this release
annotation.mp4

Visual Prompting for Detection

Visual Prompting for Segmentation

Chatbot

🚀 New Features

  • Add ffmpeg acceleration and non-ASCII path support (#891)
  • Allow downloading models from ModelScope in addition to existing sources
  • Enable one-click import and export of labels for VLM-R1-OVD
  • Enable the Chatbot to annotate multimodal datasets for Vision-Language Models (VLMs)
  • Enable automatic saving of group IDs when grouping or ungrouping shapes using shortcut keys G (group) and U (ungroup). (#855)
  • Introduce GroupID filter and improve label filtering functionality (#686)
  • Support GeCo zero-shot counting model (#863)
  • Support Grounding-DINO-1.6-API open-set object detection model
  • Support YOLO12 object detection model
  • Support D-FINE object detection model
  • Support RF-DETR object detection model

🐛 Bug Fixes

  • Fix bug in predict_shapes for Florence-2 model (#913)
  • Replace os_sorted with natsorted to avoid potential segfault (#906)
  • Merge multi-part segmentations into single instance on export (#910)
  • Handle exceptions in model loading by initializing local_model_data to an empty dictionary for improved stability (#901)
  • Prevent UI disappearance when ESC key is pressed during AI annotation (#423)
  • Fixed the bug about exporting the empty labels (#881)

🛠️ Improvements

  • Move image conversion to avoid redundant processing when using cached embeddings (#915)
  • Add new FAQs addressing common runtime errors and file loading issues, including solutions and references to related GitHub issues (#869, #906, #907)
  • Enhance image processing logic to support dynamic batch handling based on model type, improving efficiency in auto-labeling operations
  • Introduce iou_threshold and conf_threshold parameters across various model configurations for enhanced detection accuracy
  • Remove imgviz dependency from requirements and update colormap implementation in labeling utilities for improved modularity
  • Optimize batch processing with UI/backend separation (#757)
  • Enhance shape visibility handling in labeling interface (#669)
  • Updated the merge_shapes method to handle both rectangle and polygon shapes, allowing for more versatile shape unions. (#561)

🌟 Contributors

A total of 8 developers contributed to this release.

Thank @Pecako2001, @liutao, @shyhyawJou, @talebolano, @urbaneman, @wangxiang0722, @Little-King2022, @CVHub520

Full Changelog: v2.5.4...v3.0.0