https://github.com/open-mmlab/labelbee-client
Out-of-the-box Annotation Toolbox
https://github.com/open-mmlab/labelbee-client
annotation-tool
Last synced: 2 months ago
JSON representation
Out-of-the-box Annotation Toolbox
- Host: GitHub
- URL: https://github.com/open-mmlab/labelbee-client
- Owner: open-mmlab
- License: apache-2.0
- Created: 2021-12-03T12:57:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T09:59:23.000Z (about 1 year ago)
- Last Synced: 2025-03-29T21:04:16.100Z (2 months ago)
- Topics: annotation-tool
- Language: JavaScript
- Homepage:
- Size: 39.1 MB
- Stars: 389
- Watchers: 8
- Forks: 52
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## Features
- 📦 Out of the Box, built-in six annotation tools, simple configurations
- 🪵 Flexible combinations, multiple tools can directly rely on each other
- 💻 Multiple operating systems: Mac / Linux / Windows
- 🏁 Support Data Formats| | General Data | COCO | Semantic Segmentation Mask |
| ------ | ------------ | ---- | -------------------------- |
| Export | ✔️ | ✔️ | ✔️ |
| Import | ✔️ | ✖ | ✖ |## Download
[Mac & Windows & Linux](https://github.com/open-mmlab/labelbee-client/releases)
## Support Scenes
- Detection: Detection scenes for vehicles, license plates, pedestrians, faces, industrial parts, etc.
- Classification: Detection of object classification, target characteristics, right and wrong judgments, and other classification scenarios
- Semantic segmentation: Human body segmentation, panoramic segmentation, drivable area segmentation, vehicle segmentation, etc.
- Text transcription: Text detection and recognition of license plates, invoices, insurance policies, signs, etc.
- Contour detection: positioning line scenes such as human contour lines, lane lines, etc.
- Key point detection: positioning scenes such as human face key points, vehicle key points, road edge key points, etc.
![]()
Detection / Segmentation
Line / Point / Text
## Usage
- [Getting Started](./docs/README.md)
## Annotation Format
```json
{
"width": 4368,
"height": 2912,
"valid": true,
"rotate": 0,
"step_1": {
"toolName": "rectTool",
"result": [
{
"x": 530.7826086956522,
"y": 1149.217391304348,
"width": 1314.7826086956522,
"height": 1655.6521739130435,
"attribute": "",
"valid": true,
"id": "Rp1x6bZs",
"sourceID": "",
"textAttribute": "",
"order": 1
}
]
}
}
```
For details, click to view [LabelBee Annotation Format](./docs/annotation/README.md)## Important
js can't export 8bit unsign Int image, so a python script is provided to solve this problem
- [Script] (https://github.com/open-mmlab/labelbee-client/blob/main/scripts/dataTransfer.py)## Links
- [LabelBee](https://github.com/open-mmlab/labelbee)(Powered by LabelBee)
## LICENSE
This project is released under the [Apache 2.0 license](./LICENSE).