v2.3.6

CVHub520/X-AnyLabelingv2.3.6May 25, 2024by CVHub520

AI Summary

This is a bug fix and performance optimization release for X-AnyLabeling v2.3.6. The update addresses several issues including TypeErrors in YOLO models, ValueErrors related to shape selection, and a list index out of range bug when exporting DOTA annotations. The release also includes optimized brightness/contrast adjustment functionality.

Key Highlights

  • Fixed TypeError in YOLO models by ensuring setText accepts only string values
  • Fixed ValueError by adding a check for selected shape existence in shapes list
  • Fixed bug: list index out of range when exporting DOTA annotations
  • Optimized brightness contrast adjustment for better performance
  • GPU version compiled with CUDA 11.6 compatibility noted

Full Release Notes

## Released versions

| Version | MD5                                |
|---------|------------------------------------|
| X-AnyLabeling-CPU.exe | e1116910bf307c1eeee4cfb2e23cad99 |
| X-AnyLabeling-GPU.exe | c42b79aad0c77526fa0e155ad4f2b13c |
| X-Anylabeling-Linux-CPU | b19c67157a971ddc7d6e3b69ca53d9c7 |
| X-Anylabeling-Linux-GPU | e5cfa26a75c1b77b50197bbc8b708087 |

> Note: The GPU version mentioned above is compiled based on CUDA 11.6. Different versions may result in issues with xxx functionality. It is recommended to consider running the application using the source code, especially if compatibility issues arise.

## Supported models

| Task                     | Model                  |
|--------------------------|------------------------|
| **Image Classification** | ResNet50, InternImage, YOLOv5-cls, YOLOv8-cls, PULC Person/Vehicle Attribute |
| **Object Detection**     | YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv9, YOLOv10, YOLOX, YOLO-NAS, DAMO_YOLO, GOLD_YOLO, RT-DETR, RTMDet |
| **Instance Segmentation** | YOLOv5-seg, YOLOv8-seg |
| **Keypoint Detection**   | RTMPose, DWPose, YOLOv6-face, YOLOv8-pose |
| **Oriented Object Detection** | YOLOv5_obb, YOLOv8_obb        |
| **Multi-Object Tracking** | OC-Sort, ByteTrack   |
| **Segment Anything**     | SAM, SAM-HQ, EdgeSAM, MobileSAM, EfficientViT-SAM, Med-SAM2D |
| **Optical Character Recognition**                  | PPOCRv4                |
| **Land Detection**       | CLRNet                 |
| **Image Captioning**     | RAM                    |
| **Visual Language Model** | Grounding-DINO, Chinese-CLIP, YOLO-World    |
| **Depth Estimation** | Depth Anything |

## Important Updates
- ✅ [[Fixed TypeError in YOLO model by ensuring setText accepts only string… · CVHub520/X-AnyLabeling@6f44](https://github.com/CVHub520/X-AnyLabeling/commit/6f4447a0d33e0cbed4676d4614328d29205ae05d)](https://github.com/CVHub520/X-AnyLabeling/commit/b73c268fd0988dcdbeb025569a03447ea7a3822a)
- ✅ [Temporarily fixed ValueError by adding a check for selected shape existence in the shapes list (](https://github.com/CVHub520/X-AnyLabeling/commit/dca185a1f06956f29ce0356f1793277f8e886070)https://github.com/CVHub520/X-AnyLabeling/pull/388[)](https://github.com/CVHub520/X-AnyLabeling/commit/dca185a1f06956f29ce0356f1793277f8e886070)
- ✅ [Fix bug: list index out of range for exporting dota annotations](https://github.com/CVHub520/X-AnyLabeling/commit/755c578761e7e1b290c1848b26d82f76070ed96a)
- ✅ [perf: Optimize the brightness contrast adjustment](https://github.com/CVHub520/X-AnyLabeling/commit/bb7588cb367b7394a20e694dca7cd5a4465c8f7c)