https://github.com/cvhub520/x-anylabeling
Effortless data labeling with AI support from Segment Anything and other awesome models.
https://github.com/cvhub520/x-anylabeling
annotation-tool classification clip deep-learning deeplearning depth-estimation grounding-dino image-segmentation labeling-tool llm matting object-detection onnx paddle pose-estimation pytorch resnet sam vlm yolo
Last synced: 13 days ago
JSON representation
Effortless data labeling with AI support from Segment Anything and other awesome models.
- Host: GitHub
- URL: https://github.com/cvhub520/x-anylabeling
- Owner: CVHub520
- License: gpl-3.0
- Created: 2023-05-23T08:14:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T14:14:56.000Z (13 days ago)
- Last Synced: 2025-04-09T22:05:35.385Z (13 days ago)
- Topics: annotation-tool, classification, clip, deep-learning, deeplearning, depth-estimation, grounding-dino, image-segmentation, labeling-tool, llm, matting, object-detection, onnx, paddle, pose-estimation, pytorch, resnet, sam, vlm, yolo
- Language: Python
- Homepage:
- Size: 110 MB
- Stars: 5,225
- Watchers: 34
- Forks: 590
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
- Security: SECURITY.md
Awesome Lists containing this project
README

Segment Anything 2.1
[](https://www.youtube.com/watch?v=QtoVMiTwXqk)
Interactive Visual-Text Prompting for Generic Vision Tasks| **Tracking by HBB Detection** | **Tracking by OBB Detection** |
| :---: | :---: |
||
|
| **Tracking by Instance Segmentation** | **Tracking by Pose Estimation** |
||
|
## 🥳 What's New
- Support [GeCo](./examples/counting/geco/README.md) zero-shot counting model
- For more details, please refer to the [Changelog](./docs/en/changelog.md)## X-AnyLabeling
**X-AnyLabeling** is a powerful annotation tool that integrates an AI engine for fast and automatic labeling. It’s designed for visual data engineers, offering industrial-grade solutions for complex tasks.
## Features
- Processes both `images` and `videos`.
- Accelerates inference with `GPU` support.
- Allows custom models and secondary development.
- Supports one-click inference for all images in the current task.
- Enable import/export for formats like COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR.
- Handles tasks like `classification`, `detection`, `segmentation`, `caption`, `rotation`, `tracking`, `estimation`, `ocr` and so on.
- Supports diverse annotation styles: `polygons`, `rectangles`, `rotated boxes`, `circles`, `lines`, `points`, and annotations for `text detection`, `recognition`, and `KIE`.### Model library
| **Object Detection** | **SOD with [SAHI](https://github.com/obss/sahi)** | **Facial Landmark Detection** | **Pose Estimation** |
| :---: | :---: | :---: | :---: |
||
|
|
|
| **Lane Detection** | **OCR** | **MOT** | **Instance Segmentation** |
||
|
|
|
| **Tagging** | **Grounding** | **Recognition** | **Rotation** |
||
|
|
|
| **Segment Anything** | **BC-SAM** | **Skin-SAM** | **Polyp-SAM** |
||
|
|
|
For more details, please refer to 👉 [model_zoo](./docs/en/model_zoo.md) 👈
## Docs
1. [Installation & Quickstart](./docs/en/get_started.md)
2. [Usage](./docs/en/user_guide.md)
3. [Customize a model](./docs/en/custom_model.md)## Examples
- [Classification](./examples/classification/)
- [Image-Level](./examples/classification/image-level/README.md)
- [Shape-Level](./examples/classification/shape-level/README.md)
- [Detection](./examples/detection/)
- [HBB Object Detection](./examples/detection/hbb/README.md)
- [OBB Object Detection](./examples/detection/obb/README.md)
- [Segmentation](./examples/segmentation/README.md)
- [Instance Segmentation](./examples/segmentation/instance_segmentation/)
- [Binary Semantic Segmentation](./examples/segmentation/binary_semantic_segmentation/)
- [Multiclass Semantic Segmentation](./examples/segmentation/multiclass_semantic_segmentation/)
- [Description](./examples/description/)
- [Tagging](./examples/description/tagging/README.md)
- [Captioning](./examples/description/captioning/README.md)
- [Estimation](./examples/estimation/)
- [Pose Estimation](./examples/estimation/pose_estimation/README.md)
- [Depth Estimation](./examples/estimation/depth_estimation/README.md)
- [OCR](./examples/optical_character_recognition/)
- [Text Recognition](./examples/optical_character_recognition/text_recognition/)
- [Key Information Extraction](./examples/optical_character_recognition/key_information_extraction/README.md)
- [MOT](./examples/multiple_object_tracking/README.md)
- [Tracking by HBB Object Detection](./examples/multiple_object_tracking/README.md)
- [Tracking by OBB Object Detection](./examples/multiple_object_tracking/README.md)
- [Tracking by Instance Segmentation](./examples/multiple_object_tracking/README.md)
- [Tracking by Pose Estimation](./examples/multiple_object_tracking/README.md)
- [iVOS](./examples/interactive_video_object_segmentation/README.md)
- [Matting](./examples/matting/)
- [Image Matting](./examples/matting/image_matting/README.md)
- [Vision-Language](./examples/vision_language/)
- [Florence 2](./examples/vision_language/florence2/README.md)
- [Counting](./examples/counting/)
- [GeCo](./examples/counting/geco/README.md)## Contact
If you find this project helpful, please give it a ⭐star⭐, and for any questions or issues, feel free to [create an issue](https://github.com/CVHub520/X-AnyLabeling/issues) or email [email protected].
## License
This project is released under the [GPL-3.0 license](./LICENSE).
## Acknowledgement
I extend my heartfelt thanks to the developers and contributors of [AnyLabeling](https://github.com/vietanhdev/anylabeling), [LabelMe](https://github.com/wkentaro/labelme), [LabelImg](https://github.com/tzutalin/labelIm), [roLabelImg](https://github.com/cgvict/roLabelImg), [PPOCRLabel](https://github.com/PFCCLab/PPOCRLabel) and [CVAT](https://github.com/opencv/cvat), whose work has been crucial to the success of this project.
## Citing
If you use this software in your research, please cite it as below:
```
@misc{X-AnyLabeling,
year = {2023},
author = {Wei Wang},
publisher = {Github},
organization = {CVHub},
journal = {Github repository},
title = {Advanced Auto Labeling Solution with Added Features},
howpublished = {\url{https://github.com/CVHub520/X-AnyLabeling}}
}
```