返回排行榜

CVHub520/X-AnyLabeling

Pythongithub.com/CVHub520/X-AnyLabeling-Server

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

samyolodeep-learningclipobject-detectionpose-estimationartificial-intelligencecomputer-visiongroundingdinoimage-annotation-toolimage-classificationimage-labeling-tool
Star 增长趋势
Star
9.8k
Forks
1.1k
周增长
Issues
3
5k
2023年5月2024年5月2025年6月2026年7月
制品库PyPIpip install x-anylabeling
README

Auto-Training
Auto-Labeling
Detect Anything
Segment Anything
Promptable Concept Grounding
VQA
Chatbot
Image Classifier
Video Classifier
OCR

🥳 What's New

  • 2026-07-17: Added cross-platform application font settings with automatic system font discovery.
  • 2026-07-11: Added a drag rotation handle for interactively adjusting rotated box annotations.
  • 2026-07-05: Added a collapsible canvas display panel for quickly adjusting annotation opacity and image brightness/contrast.
  • 2026-06-28: Added intent-aware selection for overlapping shapes, prioritizing nearby vertices and editable edges while making nested objects easier to select.
  • 2026-06-28: Added interactive group selection and movement with safe group copy, paste, and deletion.
  • 2026-06-28: Added per-shape locking to prevent geometry changes and deletion while preserving selection and metadata editing.
  • 2026-06-20: Added TrackTrack multi-object tracking algorithm.
  • 2026-06-19: Added PP-OCRv6 models for multilingual text detection and recognition.
  • 2026-06-18: Added SCRFD 10G KPS for face detection and five-point facial landmark labeling.
  • 2026-06-15: Added an eraser tool for quickly removing vertices from polygon and linestrip annotations.
  • 2026-06-06: Added LocateAnything support for open-vocabulary grounding, pointing, and scene text detection.
  • 2026-05-23: Added the Video Classifier annotation panel with timeline segment classification, segment descriptions, AI-assisted video segmentation and description generation.
  • 2026-04-26: Added client-side (local ONNX) support for SAM 3 text-grounded segmentation.
  • 2026-04-25: Added support for the GeCo2 object counting model.
  • 2026-04-19: Added annotation check status workflow for reviewing labeled images.
  • 2026-04-19: Added support for TensorRT backend inference for YOLO models.
  • 2026-04-18: Added support exporting annotation visualizations as images or videos.
  • 2026-04-18: Added support for PaddleOCR document parsing and intelligent text recognition annotation panel.
  • 2026-04-01: Added support for Japanese and Korean UI languages (ja_JP, ko_KR).
  • 2026-03-22: Added support for built-in Settings in the GUI for directly adjusting common options.
  • 2026-03-10: Added support for 3D Cuboid shape annotation from rectangle.
  • 2026-03-01: Completed the PyQt5-to-PyQt6 upgrade refactor (Beta release), along with additional feature fixes and optimizations.
  • For more details, please refer to the CHANGELOG

X-AnyLabeling

X-AnyLabeling is a powerful annotation tool that integrates an AI engine for fast and automatic labeling. It's designed for multi-modal data engineers, offering industrial-grade solutions for complex tasks.

Also, we highly recommend trying out X-AnyLabeling-Server, a simple, lightweight, and extensible framework that enables remote inference capabilities for X-AnyLabeling.

Features

  • Supports remote inference service.
  • Processes both images and videos.
  • Supports flexible backends including ONNX Runtime, TensorRT, and OpenCV DNN.
  • Supports UI localization in English, Chinese, Japanese, and Korean.
  • Allows custom models and secondary development.
  • Supports one-click inference for all images in the current task.
  • Supports import/export for formats like COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR, MMGD, VLM-R1, ShareGPT.
  • Handles tasks like classification, detection, segmentation, caption, rotation, tracking, estimation, ocr, vqa, grounding, document parsing and so on.
  • Supports diverse annotation styles: polygons, rectangles, cuboids, rotated boxes, quadrilaterals, circles, lines, line strips, points, and annotations for text detection, recognition, and KIE.

Model library

Task Category Supported Models
🖼️ Image Classification YOLOv5-Cls, YOLOv8-Cls, YOLO11-Cls, InternImage, PULC
🎯 Object Detection YOLOv5/6/7/8/9/10, YOLO11/12/26, YOLOX, YOLO-NAS, D-FINE, DAMO-YOLO, Gold_YOLO, RT-DETR, RF-DETR, DEIMv2
🖌️ Instance Segmentation YOLOv5-Seg, YOLOv8-Seg, YOLO11-Seg, YOLO26-Seg, Hyper-YOLO-Seg, RF-DETR-Seg
🏃 Pose Estimation YOLOv8-Pose, YOLO11-Pose, YOLO26-Pose, DWPose, RTMO
😀 Face Estimation SCRFD, YOLOv6Lite-Face
👣 Tracking TrackTrack, Bot-SORT, ByteTrack, SAM2/3-Video
🔄 Rotated Object Detection YOLOv5-Obb, YOLOv8-Obb, YOLO11-Obb, YOLO26-Obb
📏 Depth Estimation Depth Anything
🧩 Segment Anything SAM 1/2/3, SAM-HQ, SAM-Med2D, EdgeSAM, EfficientViT-SAM, MobileSAM
✂️ Image Matting RMBG 1.4/2.0
💡 Proposal UPN
🏷️ Tagging RAM, RAM++
📄 OCR PP-OCRv4, PP-OCRv5, PP-OCRv6
🧾 Layout Analysis PP-DocLayoutV3
📑 Document Parsing PaddleOCR-VL, PaddleOCR-VL-1.6
🗣️ Vision Foundation Models Rex-Omni, Florence2
👁️ Vision Language Models Qwen3-VL, Gemini, ChatGPT, GLM
🛣️ Lane Detection CLRNet
🔢 Object Counting CountGD, GeCO, GeCo2
📍 Grounding Grounding DINO, YOLO-World, YOLOE, SAM 3, LocateAnything
📚 Other 👉 model_zoo 👈

Docs

  1. Remote Inference Service
  2. Installation & Quickstart
  3. Usage
  4. Command Line Interface
  5. Customize a model
  6. Chatbot
  7. VQA
  8. Image Classifier
  9. Video Classifier
  10. Document Parsing and Intelligent Text Recognition

Examples

Contribute

We believe in open collaboration! X‑AnyLabeling continues to grow with the support of the community. Whether you're fixing bugs, improving documentation, or adding new features, your contributions make a real impact.

To get started, please read our Contributing Guide and make sure to agree to the Contributor License Agreement (CLA) before submitting a pull request.

If you find this project helpful, please consider giving it a ⭐️ star! Have questions or suggestions? Open an issue or email us at cv_hub@163.com.

A huge thank you 🙏 to everyone helping to make X‑AnyLabeling better.

License

This project is licensed under the GPL-3.0 license and is completely open source and free. The original intention is to enable more developers, researchers, and enterprises to conveniently use this AI application platform, promoting the development of the entire industry. We encourage everyone to use it freely (including commercial use), and you can also add features based on this project and commercialize it, but you must retain the brand identity and indicate the source project address.

Additionally, to understand the ecosystem and usage of X-AnyLabeling, if you use this project for academic, research, teaching, or enterprise purposes, please fill out the registration form. This registration is only for statistical purposes and will not incur any fees. We will strictly keep all information confidential.

X-AnyLabeling is independently developed and maintained by an individual. If this project has been helpful to you, we welcome your support through the donation links below to help sustain the project's continued development. Your support is the greatest encouragement! If you have any questions about the project or would like to collaborate, please feel free to contact via WeChat: ww10874 or email provided above.

Sponsors

Acknowledgement

I extend my heartfelt thanks to the developers and contributors of AnyLabeling, LabelMe, LabelImg, roLabelImg, PPOCRLabel and 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}}
}
相关仓库
aws/serverless-application-model

The AWS Serverless Application Model (AWS SAM) transform is a AWS CloudFormation macro that transforms SAM templates into CloudFormation templates.

PythonPyPIApache License 2.0serverlessaws
aws.amazon.com/serverless/sam
9.6k2.5k
aws/aws-sam-cli

CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM

PythonPyPIApache License 2.0serverlessaws
aws.amazon.com/serverless/sam/
6.7k1.2k
CodeGenieApp/serverless-express

Run Express and other Node.js frameworks on AWS Serverless technologies such as Lambda, API Gateway, Lambda@Edge, and more.

JavaScriptnpmApache License 2.0aws-serverlessserverless-applications
codegenie.codes
5.3k676
SysCV/sam-hq

Segment Anything in High Quality [NeurIPS 2023]

Jupyter NotebookApache License 2.0samsegmentation
arxiv.org/abs/2306.01567
4.2k265
OpenGVLab/InternGPT

InternGPT (iGPT) is an open source demo platform where you can easily showcase your AI models. Now it supports DragGAN, ChatGPT, ImageBind, multimodal chat like GPT-4, SAM, interactive image editing, etc. Try it at igpt.opengvlab.com (支持DragGAN、ChatGPT、ImageBind、SAM的在线Demo系统)

PythonPyPIApache License 2.0chatgptfoundation-model
igpt.opengvlab.com
3.2k233
aws-samples/aws-serverless-airline-booking

Airline Booking is a sample web application that provides Flight Search, Flight Payment, Flight Booking and Loyalty points including end-to-end testing, GraphQL and CI/CD. This web application was the theme of Build on Serverless Season 2 on AWS Twitch running from April 24th until end of August in 2019.

MIT No Attributiongraphqlairline-booking
2.3k1.3k
yatengLG/ISAT_with_segment_anything

Labeling tool with SAM(segment anything model),supports SAM, SAM2, SAM3, sam-hq, MobileSAM EdgeSAM etc.交互式半自动图像标注工具

PythonPyPIOtherannotation-toolcomputer-vision
2.1k210
davda54/sam

SAM: Sharpness-Aware Minimization (PyTorch)

PythonPyPIMIT Licenseoptimizerpytorch
2k208
MichaelGrafnetter/DSInternals

Directory Services Internals (DSInternals) PowerShell Module and Framework

C#MIT Licensesecurity-auditpenetration-testing
dsinternals.com
2k277
zhouxr6066/Res-SAM

Res-SAM Framework for GPR Underground Hazard Detection

PythonPyPIGNU General Public License v3.0gprsam
1.6k63
open-mmlab/playground

A central hub for gathering and showcasing amazing projects that extend OpenMMLab with SAM and other exciting features.

PythonPyPIApache License 2.0mmdetectionmmpose
1.2k128
The-Viper-One/PsMapExec

Dominate Active Directory with PowerShell.

PowerShellBSD 2-Clause "Simplified" Licensecrackmapexechacking
1.2k120