A Docker-based image annotation tool for bounding box labeling with auto-labeling support, designed for deep learning training.
LabelTool Lite is a lightweight, Docker-based image annotation tool designed for creating bounding box labels to train deep learning models. It simplifies the data labeling process with an intuitive web interface and supports auto-labeling by connecting pre-trained models to suggest annotations. The tool is built to integrate seamlessly with BMW's TensorFlow and YOLO training frameworks.
Deep learning practitioners, computer vision researchers, and data annotation teams who need to prepare labeled datasets for object detection models. It's especially useful for those working with YOLO or TensorFlow pipelines.
Developers choose LabelTool Lite for its minimal setup, Dockerized deployment, and auto-labeling capabilities that significantly reduce manual annotation time. Its direct integration with BMW's training repositories ensures a smooth workflow from labeling to model training.
This repository provides you with an easy-to-use labeling tool for State-of-the-art Deep Learning training purposes. It supports Auto-Labeling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Requires only Docker Compose to run on Windows or Ubuntu, with minimal setup as emphasized in the prerequisites, reducing installation friction.
Integrates with pre-trained models to suggest bounding boxes, speeding up annotation significantly, as demonstrated in the auto-labeling feature and GIF.
Directly exports labels to BMW's TensorFlow and YOLO training repositories, enabling a smooth pipeline from labeling to model training, highlighted in the README links.
Offers keyboard shortcuts to jump between unlabeled images, zoom, adjust brightness, and upload images on the fly, enhancing workflow efficiency as shown in the navigation GIF.
Focuses solely on bounding boxes, with no support for polygons, segmentation, or other annotation formats, restricting its use to basic object detection tasks.
Only one model can be connected for auto-labeling, and class mismatches cause silent failures without error messages, as admitted in the known issues section.
Custom dataset setup requires manual editing of docker-compose.yml and JSON files, with path escaping issues for Windows users, increasing configuration complexity.