v2.5.0
CVHub520/X-AnyLabelingv2.5.0Oct 15, 2024by CVHub520
AI Summary
X-AnyLabeling v2.5.0 is a major release introducing significant AI model integrations including SAM2.1, Florence-2, UPN, YOLOv5-sahi, and DocLayout-YOLO models. The release also adds powerful interactive visual-text prompting capabilities for generic vision tasks and improves data handling with COCO keypoint annotations support.
Key Highlights
- Added support for SAM2.1 (Segment Anything Model 2.1) for advanced image segmentation
- Introduced Florence-2 model support for enhanced vision-language tasks
- New interactive visual-text prompting for generic vision tasks
- Added COCO keypoint annotations import/export capability
- Integrated UPN model for object proposal generation
New Features
- SAM2.1 model support for image segmentation
- Florence-2 model integration
- Interactive visual-text prompting for vision tasks
- UPN model for proposal box generation
- YOLOv5-sahi model support
- DocLayout-YOLO model support
- Range selection for label batch modification
- Export options dialog with additional path selection
- COCO keypoint annotations import/export
- Bounding box coloring by category or instance
- Loop through each label action
- Rectangle mode optimization to use minimum bounding box
- Multiple bug fixes for import, export, UI, and model preprocessing
Full Release Notes
## Released versions | Version | MD5 | |---------|------------------------------------| | X-AnyLabeling-CPU.exe | e92cbfc03300c40312f5b4d4aa821200 | | X-Anylabeling-Linux-CPU | 34f765b5cba2cd6a58ce05931045958a | > [!NOTE] > For GPU acceleration and the macOS version, please consult the guide at [this link](https://github.com/CVHub520/X-AnyLabeling/blob/main/docs/en/get_started.md). > If you need to use the following advanced features, please refer to the corresponding documentation to install additional dependencies. > > 1. Video object tracking based on Segment-Anything-2: [Installation Guide](../../examples/interactive_video_object_segmentation/README.md) > 2. Object proposal generation based on UPN: [Installation Guide](../../examples/detection/hbb/README.md) > 3. Interactive visual-text prompting for generic vision tasks: [Installation Guide](../../examples/detection/hbb/README.md) [](https://www.youtube.com/watch?v=QtoVMiTwXqk) <div align="center"><strong>Interactive Visual-Text Prompting for Generic Vision Tasks</strong></div> </br> ## Important updates - 🚀 feat(model): add support interactive visual-text prompting for generic vision tasks by @CVHub520 in 8f5768bf56dae94e0d300ed008a4ee0496e159fa - 🚀 feat(auto-labeling): optimize rectangle mode to use minimum bounding box by @CVHub520 in 4118efdc37987134344fd10e5010113ed36f41e4 - 🚀 feat(model): add support for SAM2.1 model by @CVHub520 in 812634da7c995d9360830445ec3e41d668e754b5 - 🚀 feat(model): add support for Florence-2 model (#679) by @CVHub520 in 67aac31c748c5cce576e4fc9c58958d23c59e58e - 🚀 feat(model): add support for the upn model to generate proposal boxes by @CVHub520 in 05eea0a00ad6d79ce1782a1367dc09046e12eed6 - 🚀 feat(model): add support for yolov5-sahi model by @CVHub520 in 455b3549c6366d390cacced7cbebcb1fb6fadbe5 - 🚀 feat(tool): add range selection for label batch modification (#708) by @CVHub520 in dcb7c510ff71116659056678f814ff497bb9a5f2 - 🚀 feat(export): add options dialog with additional export path selection (#702) by @CVHub520 in 398cb6bc65e05b53da6c004e6ea40559f699af4e - 🚀 feat(import/export): add support for importing/exporting COCO keypoint annotations (#190) by @CVHub520 in 43cd1da21058a4c83790fb4c36126b9faab6e347 - 🚀 feat(model): Added support for DocLayout-YOLO model - 🚀 feat(drawer): add option to color bounding boxes by category or instance by @CVHub520 in ba719c553e9af247d54cf6f0f6377913b89b9eff - 🚀 feat(ui): add action to loop through each label by @julianstirling in 96f0617a3ff3e164131a98b2bd4bf56de214ab07 - 🐛 fix(import): handle invalid file paths in natural sort (#734) by @CVHub520 in 2b27a90c34ff0b8dbdd059abc39266835f46d43f - 🐛 fix(export): improve mask overlapping handling in custom_to_mask method by @CVHub520 in 2dd1968f39e3c5bf8e56b4517f4ad27c1b86eca2 - 🐛 fix(tool): fix the path parsing error of the save_crop function by @wpNZC in 3a7c1e2e92b6121376d86f0a743a4dfc12a72607 - 🐛 fix(ui): disable delete action when no shapes present by @CVHub520 in 71d4cf2b5413e4fa122492ee1ef37d50dd7ea9a1 - 🐛 fix(model): correct image normalization in Recognize-Anything-Model preprocessing (#657) by @CVHub520 in 0b07dc4e0e54b66762053bc9c221aaabaece842e - 📚 docs(installation): add onnxruntime compatibility by @CVHub520 in 37e87a2a6014537bb9fa9d00be822575d21fca11 - 🎨 refactor(ui): modernize GroupIDModifyDialog with improved styling by @CVHub520 in 7545561eea381cc1da8daf18feda2399f92f126d **Full Changelog**: https://github.com/CVHub520/X-AnyLabeling/compare/v2.4.4...v2.5.0