X-AnyLabeling

Effortless data labeling with AI support from Segment Anything and other awesome models.

GPL-3.0 License

Stars
3.8K

Bot releases are hidden (Show)

X-AnyLabeling - X-AnyLabeling v2.4.4

Published by CVHub520 20 days ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe d8d33f16e5afae68b410ad331c98d2da
X-Anylabeling-Linux-CPU 1e6746f82e095dcc22d51b11594adc96

[!NOTE]
For GPU acceleration and the macOS version, please consult the guide at this link.
To use the video tracking feature with segment-anything-2, refer to the same document.

Important updates

image

Add support for YOLO11 Det/OBB/Pose/Seg/Track models

  • Integrate YOLO11 models from ultralytics v8.3.0
  • Enable detection, oriented bounding box, pose estimation, segmentation, and tracking functionalities
  • Update relevant documentation and dependencies)

Full Changelog: https://github.com/CVHub520/X-AnyLabeling/compare/v2.4.3...v2.4.4

X-AnyLabeling - X-AnyLabeling v2.4.3 Latest Release

Published by CVHub520 about 1 month ago

Coming soon...

X-AnyLabeling - X-AnyLabeling v2.4.2

Published by CVHub520 about 1 month ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe 870548a8ef4310f811ec205ab625cdef
X-Anylabeling-Linux-CPU 2df31af95c868640afc199772cbbf6d6

[!NOTE]
For GPU acceleration and the macOS version, please consult the guide at this link.
To use the video tracking feature with segment-anything-2, refer to the same document.

Important updates

  • [Model] Added support for interactive video object tracking by SAM2 (#602) by @CVHub520 in 0437e399fb4a3c1202abd00069c13d6bbb0e3982
  • [Feature] Implement functionality to visualize drawing results @CVHub520 in cf8faf5a7eb8b44ee7f4a14c7b23f4a8cff822dc
  • [Debug] Add vscode configuration files for module debugging and profiling by @CVHub520 in c8071390949d4608d577c2e81ce562446996c497
  • [Update] Fix typo in upload_coco_annotation function by @CVHub520 in 6be1cc2fb7a1cda601642a2ba85b26f01d6804ec

Full Changelog: https://github.com/CVHub520/X-AnyLabeling/compare/v2.4.1...v2.4.2

X-AnyLabeling - X-AnyLabeling v2.4.1

Published by CVHub520 about 2 months ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe 99aafdfef8367fbe306425edae2745eb
X-Anylabeling-Linux-CPU 4c6358c7b6d1c0c3596b4c54e8ed6745

[!NOTE]
To utilize GPU acceleration or the macOS version, refer to the guide at this.

Important updates

  • [Bug fixed] Fixed patch memory leak in image caching during image transitions by @CVHub520 in 5c498c25a1c7669a8bfac4824337ce92e37f3788
  • [Bug fixed] Retain labels during switch model instances by @CVHub520 in 90217a9daeec91974f1777f8dfbf66042f49acc2
  • [Feature] Add dialog for modifying group_id by @CVHub520 in 04b6298b0fae0c60d19fafc7324b9b648a02b0b1
  • [Feature] Add support to export mots annotations by @CVHub520 in da12032fd5585cb7781d80b269dc1d2a8cebee8a

Full Changelog: https://github.com/CVHub520/X-AnyLabeling/compare/v2.4.0...v2.4.1

X-AnyLabeling - X-AnyLabeling v2.4.0

Published by CVHub520 3 months ago

Coming soon...

X-AnyLabeling - X-AnyLabeling v2.3.7

Published by CVHub520 5 months ago

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
X-AnyLabeling - X-AnyLabeling v2.3.6

Published by CVHub520 5 months ago

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

X-AnyLabeling - X-AnyLabeling v2.3.5

Published by CVHub520 7 months ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe 960a981d31231a6cc2af1a5ca108e1cb
X-AnyLabeling-GPU.exe fc8aaf1ff6133b0edc0a38b6553bf04a
X-Anylabeling-Linux-CPU cb69ed2b1e5e8c4daf273853631e7a5d
X-Anylabeling-Linux-GPU 7509bfcbc1ef7c85bdaf152c14030072

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, 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

X-AnyLabeling - X-AnyLabeling v2.3.4

Published by CVHub520 7 months ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe dee1df2f1cd1863d621fc2f4fe97017f
X-AnyLabeling-GPU.exe 642bcca37562f77885d8d6df373e78ab
X-Anylabeling-Linux-CPU 02c93aa107858a722a26aecc9aa081c9
X-Anylabeling-Linux-GPU 6a8388edff8dd4805262b5e516c47ea2

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, 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

  • ✨✨✨ Support YOLO-World model.
  • ✅ Enable label display feature.
X-AnyLabeling - X-AnyLabeling v2.3.3

Published by CVHub520 8 months ago

X-AnyLabeling - X-AnyLabeling v2.3.2

Published by CVHub520 8 months ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe f160d30964476d8f7c9950849ae102c0
X-AnyLabeling-GPU.exe 6ce8c22bd847082bb383145691eb1ea3
X-Anylabeling-Linux-CPU 27e0f94cdc34eb341c108f3ea7633778
X-Anylabeling-Linux-GPU 32c07d19bfeb7aaf09a7c1f4786b6b7b

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, 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
Depth Estimation Depth Anything

Important Updates

  • ✨✨✨ Support YOLOv9 model.
  • ✅ Support the conversion from a horizontal bounding box to a rotated bounding box.
  • ✅ Supports label deletion and renaming. For more details, please refer to the document.
  • ✅ Support for quick tag correction is available; please refer to this document for guidance.
X-AnyLabeling - X-AnyLabeling v2.3.1

Published by CVHub520 9 months ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe 73e5d39cb23df58004b2c795f54e88b9
X-AnyLabeling-GPU.exe 745dc17bf9996a0b5f8e00e3ffe5f7df
X-Anylabeling-Linux-CPU f1d1390906c1081aa5ad9aec6605f062
X-Anylabeling-Linux-GPU c281893cfc2e61081fdbf8bb6b20ef96

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, 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
Depth Estimation Depth Anything

Important Updates

  • ✅ Support save cropped rectangle shapes.
  • ✅ Combining CLIP and SAM models for enhanced semantic and spatial understanding. An example can be found here.
  • ✅ Adding support for the Depth Anything model in the depth estimation task.
X-AnyLabeling - X-AnyLabeling v2.3.0

Published by CVHub520 9 months ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe 3da52237ca1946ee4afc5414bfda90b3
X-AnyLabeling-GPU.exe fac1456ea9d2ae3e6d56bd91f9ed0189
X-Anylabeling-Linux-CPU 0278e8c901215cca929a14353ea2da0c
X-Anylabeling-Linux-GPU 1942d94c488b142baaa1774b9a7dee82

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, 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

Important Updates

X-AnyLabeling - X-AnyLabeling v2.2.0

Published by CVHub520 10 months ago

Released versions

Version MD5
X-AnyLabeling-CPU.exe cd2e2ce3987f7fd337167c17a90d088f
X-AnyLabeling-GPU.exe 987509ca06141306a50c2b13deb34857
X-Anylabeling-Linux-CPU 7e1920bacfad195901f1a314ae995cdc
X-Anylabeling-Linux-GPU f26d7fb3b8e078b731325c9c525c8908

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, YOLOX, YOLO-NAS, DAMO_YOLO, GOLD_YOLO, RT-DETR
Instance Segmentation YOLOv5-seg, YOLOv8-seg
Keypoint Detection DWPose, YOLOv6-face, YOLOv8-pose
Oriented Object Detection YOLOv5_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

Important Updates

  • ✅ Added label background color rendering.
  • ✅ In SAM annotation mode, added the ability to one-click clear point prompts.
  • ✅ Extended rectangle box editing mode to four-point editing mode.
  • ✅ Added support for automatically switching to editing mode when the cursor moves over an object.
  • ✅ Removed confirmation dialog for object deletion.
  • ✅ Implemented one-click export function for segmented mask images.
  • ✅ Added one-click import and export for YOLO/VOC/COCO/DOTA/MASK/MOT labels.
  • ✅ Introduced data statistics for the current task.
  • ✅ Newly added functionality to hide/show selected objects, addressing layer overlap issues.
  • ✅ Real-time preview of the current filename and annotation progress.
  • ✅ Added support for "Difficult" label to annotate challenging samples.
  • ✅ Added a bottom status bar to display real-time mouse coordinates, as well as the width and height of the selected object.
  • ✅ Enabled direct modification of object text descriptions in the label editing box.
X-AnyLabeling - X-AnyLabeling v2.1.0

Published by CVHub520 11 months ago

New versions

  • X-AnyLabeling-CPU.exe [md5 | 46cc6fa87f1f9a2c70f989a7967d2563]
  • X-AnyLabeling-GPU.exe [md5 | 3fce7a860b7761c05016195cd8a2d3ed]
  • X-Anylabeling-Linux-CPU [md5 | a15e00e7d142f6c101143034d33846a3]
  • X-Anylabeling-Linux-GPU [md5 | f61fcb81ed0fd2c89a20cf04510280dd]
X-AnyLabeling - X-AnyLabeling v2.0.0

Published by CVHub520 11 months ago

New versions

  • X-AnyLabeling-CPU.exe [md5 | 23d042d22a0a1907c2cc9f19ecdc7657]
  • X-AnyLabeling-GPU.exe [md5 | af8ec0ae720a24cc608090429bc9492d]
  • X-Anylabeling-Linux-CPU [md5 | 8937539d2b073e66654cf3ebdce9c784]
  • X-Anylabeling-Linux-GPU [md5 | 035fe58c13a15387ebb77f3066173a45]

New feature

  • 🤗🤗🤗 Release the latest version 2.0.0.
  • 🔥🔥🔥 Added support for Grounding-SAM, combining GroundingDINO with HQ-SAM to achieve sota zero-shot high-quality predictions!
  • 🚀🚀🚀 Enhanced support for HQ-SAM model to achieve high-quality mask predictions.
  • 🙌🙌🙌 Support the PersonAttribute and VehicleAttribute model for multi-label classification task.
  • 🆕🆕🆕 Introducing a new multi-label attribute annotation functionality.
X-AnyLabeling - X-AnyLabeling v1.1.0

Published by CVHub520 12 months ago

New versions

  • X-AnyLabeling-CPU.exe [md5 | d6c309095c260df5845fdd66d7a9039f]
  • X-AnyLabeling-GPU.exe [md5 | d6ddd6f28b69a077555b21ea90fa15c1]
  • X-Anylabeling-Linux-CPU [md5 | 68dff2464337bcfa3a14bcb36567343e]
  • X-Anylabeling-Linux-GPU [md5 | 81785eb64605003d4bdf9934c98e97c4]

New feature

  • Support pose estimation: YOLOv8-Pose. (#103 )
  • Support object-level tag with yolov5_ram.
  • Add the capability to adjust keep_prev_brightness and keep_prev_contrast. (#104 )
  • Add a new feature enabling batch labeling for arbitrary unknown categories based on Grounding-DINO.
X-AnyLabeling - X-AnyLabeling v1.0.0

Published by CVHub520 12 months ago

New versions

  • X-AnyLabeling-CPU.exe [md5 | 1831f151c9140b9b126626094b6cd160]
  • X-AnyLabeling-GPU.exe [md5 | adefc07059626ad3fc86f1e0b2be70a4]
  • X-Anylabeling-Linux-CPU [md5 | 6f14401502fa19e9917a6dc44517df06]
  • X-Anylabeling-Linux-GPU [md5 | b39f74af52b95b6f24020e8c9d26bab5]

New feature

X-AnyLabeling - X-AnyLabeling v0.4.0

Published by CVHub520 about 1 year ago

New versions

  • X-AnyLabeling-CPU.exe [md5 | 7655ab6f28c7ef0d9aad722ed3704c26]
  • X-AnyLabeling-GPU.exe [md5 | 22131acc3eba5554b53af1a9d4001647]
  • X-Anylabeling-Linux-CPU [md5 | 091f0f23a0eb0453dd95049f086e0f18]
  • X-Anylabeling-Linux-GPU [md5 | ecd49183f79cf7ea0bb501e80a27a44c]

New feature

  • Fixed #86 bug.
  • Support text prompt input.
  • Release SOTA Zero-Shot Object Detection - GroundingDINO.
X-AnyLabeling - X-AnyLabeling v0.3.0

Published by CVHub520 about 1 year ago

New versions

  • X-AnyLabeling-CPU.exe [md5 | 51b9f97d1ed8becc08fe41af57d18784]
  • X-AnyLabeling-GPU.exe [md5 | d6c84254e0c369ee78afba13e957ae76]
  • X-Anylabeling-Linux-CPU [md5 | a285be02dbb97290c1193ddd8c6cf701]
  • X-Anylabeling-Linux-GPU [md5 | feb29f0b7843c29553cd256edb6ef0d1]

New feature

Related Projects