Effortless data labeling with AI support from Segment Anything and other awesome models.
X-AnyLabeling
stands out as a robust annotation tool seamlessly incorporating an AI inference engine alongside an array of sophisticated features. Tailored for practical applications, it is committed to delivering comprehensive, industrial-grade solutions for image data engineers. This tool excels in swiftly and automatically executing annotations across diverse and intricate tasks.
GPU
.image
and video
processing.classification
, detection
, segmentation
, caption
, rotation
, tracking
, estimation
, and ocr
.polygons
, rectangles
, rotated boxes
, circles
, lines
, points
, as well as annotations for text detection
, recognition
, and KIE
.Object Detection | SOD with SAHI | Facial Landmark Detection | 2D Pose Estimation |
---|---|---|---|
2D Lane Detection | OCR | MOT | Instance Segmentation |
Image Tagging | Grounding DINO | Recognition | Rotation |
SAM | BC-SAM | Skin-SAM | Polyp-SAM |
For more details, please refer to ๐ model_zoo ๐
Shortcut | Function |
---|---|
d | Open next file |
a | Open previous file |
p or [Ctrl+n] | Create polygon |
o | Create rotation |
r or [Crtl+r] | Create rectangle |
i | Run model |
q | positive point of SAM mode |
e | negative point of SAM mode |
b | Quickly clear points of SAM mode |
g | Group selected shapes |
u | Ungroup selected shapes |
s | Hide selected shapes |
w | Show selected shapes |
Ctrl + q | Quit |
Ctrl + i | Open image file |
Ctrl + o | Open video file |
Ctrl + u | Load all images from a directory |
Ctrl + e | Edit label |
Ctrl + j | Edit polygon |
Ctrl + c | Copy selected shapes |
Ctrl + v | Paste selected shapes |
Ctrl + d | Duplicate polygon |
Ctrl + g | Display overview annotation statistics |
Ctrl + h | Toggle visibility shapes |
Ctrl + p | Toggle keep previous mode |
Ctrl + y | Toggle auto use last label |
Ctrl + m | Run all images at once |
Ctrl + a | Enable auto annotation |
Ctrl + s | Save current annotation |
Ctrl + l | Toggle visibility Labels |
Ctrl + t | Toggle visibility Texts |
Ctrl + Shift + s | Change output directory |
Ctrl - | Zoom out |
Ctrl + 0 | Zoom to Original |
[Ctrl++, Ctrl+=] | Zoom in |
Ctrl + f | Fit window |
Ctrl + Shift + f | Fit width |
Ctrl + z | Undo the last operation |
Ctrl + Delete | Delete file |
Delete | Delete polygon |
Esc | Cancel the selected object |
Backspace | Remove selected point |
โโโโ | Keyboard arrows to move selected object |
zxcv | Keyboard to rotate selected rect box |
๐ค Enjoying this project? Please give it a star! ๐ค
If you find this project helpful or interesting, consider starring it to show your support, and if you have any questions or encounter any issues while using this project, feel free to reach out for assistance using the following methods:
This project is released under the GPL-3.0 license.
I extend my heartfelt thanks to the developers and contributors of the projects LabelMe, LabelImg, roLabelImg, AnyLabeling, and Computer Vision Annotation Tool. Their dedication and contributions have played a crucial role in shaping the success of this project.
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}}
}