v3.1.2
CVHub520/X-AnyLabelingv3.1.2Aug 16, 2025by CVHub520
AI Summary
X-AnyLabeling v3.1.2 is a bug-fix and enhancement release that introduces Auto Mask Decode (AMD) mode for continuous point tracking, adds new RF-DETR models (medium, small, nano), and improves group ID modification with enhanced range selection. The release also includes multiple bug fixes for drag-and-drop imports, segmentation handling, and non-ASCII path support.
Key Highlights
- Introduced Auto Mask Decode (AMD) mode for continuous point tracking
- Added new RF-DETR models (medium, small, nano) with configuration fixes
- Enhanced group ID modification with new input fields and validation
- Fixed KeyError when importing files via drag and drop
- Improved image saving logic for non-ASCII paths and frozen environments
New Features
- Auto Mask Decode (AMD) mode for continuous point tracking
- New RF-DETR models (medium, small, nano)
- Enhanced range selection for group ID modification with input fields and validation
- Support for MM-Grounding-DINO annotations upload
- Display fill colors when looping through shapes
Full Release Notes
https://github.com/user-attachments/assets/0384b172-ad26-4ff5-8648-6020ada3a86a > Baidu Cloud: https://pan.baidu.com/s/1htRqSLCsJOgbSs-0R4OMBA?pwd=j3yz ### 🚀 New Features - Introduce Auto Mask Decode (AMD) mode for continuous point tracking (#1060) - Add new RF-DETR models (medium, small, nano) and fix input width typo in configuration files (#1069) - Enhance range selection for group ID modification with new input fields and validation (#1035) - Add support for MM-Grounding-DINO annotations upload ### 🐛 Bug Fixes - Update error message for label validation to specify 'exact' in config file (#1064) - Fix issues when drawing rectangular boxes (#1063 by zhixuwei) - Add try-except for mask_to_polygons for supervision version compatibility (#1055 by adarshs) - Improve segmentation handling by filtering invalid entries and avoiding duplicate points in polygon mode (#1032) - Resolve KeyError when importing files via drag and drop (#1030) - Enhance image saving logic to handle non-ASCII paths and improve multiprocessing handling in frozen environments (#1021) - Improve crop region validation and handle empty cropped images with warnings (#1021) - Emit model_loaded signal even if loading custom model configuration fails - Update frame ID extraction logic to handle underscores and non-digit cases (#1020) ### 🛠️ Improvements - Correct variable name from 'has_vasiable' to 'has_visible' for accurate keypoint processing - Simplify toggle button text for clarity in label and shape information display - When looping through shapes, display their fill colors (#1025 by zhixuwei) ### 🌟 Contributors A total of 4 developers contributed to this release. Thank @zhixuwei, @adarshs, @CVHub520 **Full Changelog**: https://github.com/CVHub520/X-AnyLabeling/compare/v3.1.1...v3.1.2