├── .github ├── copilot-instructions.md └── workflows │ └── run-tests.yml ├── .gitignore ├── .python-version ├── LICENSE ├── Makefile ├── README.md ├── docs ├── CNAME ├── about-us.md ├── assets │ ├── js │ │ └── analytics.js │ └── labelformat_banner.png ├── blog │ └── index.md ├── features.md ├── formats │ ├── index.md │ └── object-detection │ │ ├── coco.md │ │ ├── index.md │ │ ├── kitti.md │ │ ├── labelbox.md │ │ ├── labelformat.md │ │ ├── lightly.md │ │ ├── pascalvoc.md │ │ ├── rtdetr.md │ │ ├── rtdetrv2.md │ │ ├── yolov10.md │ │ ├── yolov11.md │ │ ├── yolov12.md │ │ ├── yolov26.md │ │ ├── yolov5.md │ │ ├── yolov6.md │ │ ├── yolov7.md │ │ ├── yolov8.md │ │ └── yolov9.md ├── index.md ├── installation.md ├── quick-start.md ├── tutorials │ └── converting-coco-to-yolov8.md └── usage.md ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── src └── labelformat │ ├── __init__.py │ ├── cli │ ├── cli.py │ └── registry.py │ ├── errors.py │ ├── formats │ ├── __init__.py │ ├── coco.py │ ├── cvat.py │ ├── kitti.py │ ├── labelbox.py │ ├── labelformat.py │ ├── lightly.py │ ├── maskpair.py │ ├── pascalvoc.py │ ├── rtdetr.py │ ├── rtdetrv2.py │ ├── semantic_segmentation │ │ └── pascalvoc.py │ ├── yolov10.py │ ├── yolov11.py │ ├── yolov12.py │ ├── yolov26.py │ ├── yolov5.py │ ├── yolov6.py │ ├── yolov7.py │ ├── yolov8.py │ └── yolov9.py │ ├── mask_utils.py │ ├── model │ ├── __init__.py │ ├── binary_mask_segmentation.py │ ├── bounding_box.py │ ├── category.py │ ├── image.py │ ├── instance_segmentation.py │ ├── multipolygon.py │ ├── object_detection.py │ └── semantic_segmentation.py │ ├── py.typed │ ├── types.py │ └── utils.py └── tests ├── __init__.py ├── fixtures ├── image_file_loading │ └── 0001.png ├── instance_segmentation │ ├── COCO │ │ ├── instances.json │ │ └── instances_with_binary_mask.json │ └── YOLOv8 │ │ ├── dataset.yaml │ │ ├── images │ │ ├── 000000036086.jpg │ │ └── 000000109005.jpg │ │ └── labels │ │ ├── 000000036086.txt │ │ └── 000000109005.txt ├── object_detection │ ├── COCO │ │ ├── data │ │ │ ├── a-weird Filename.asdf.jpg │ │ │ └── aNother-weird__ filename.with.many.characters.jpg │ │ └── train.json │ ├── KITTI │ │ ├── images │ │ │ └── a-difficult subfolder │ │ │ │ ├── a-weird Filename.asdf.jpg │ │ │ │ └── aNother-weird__ filename.with.many.characters.jpg │ │ └── labels │ │ │ ├── a-weird Filename.asdf.txt │ │ │ └── aNother-weird__ filename.with.many.characters.txt │ ├── Labelbox │ │ └── export-result.ndjson │ ├── PascalVOC │ │ ├── a-weird Filename.asdf.xml │ │ └── aNother-weird__ filename.with.many.characters.xml │ ├── YOLOv8 │ │ ├── example.yaml │ │ ├── images │ │ │ └── a-difficult subfolder │ │ │ │ ├── a-weird Filename.asdf.jpg │ │ │ │ └── aNother-weird__ filename.with.many.characters.jpg │ │ └── labels │ │ │ └── a-difficult subfolder │ │ │ ├── a-weird Filename.asdf.txt │ │ │ └── aNother-weird__ filename.with.many.characters.txt │ └── lightly │ │ ├── detection-task-name │ │ ├── a-weird Filename.asdf.json │ │ ├── aNother-weird__ filename.with.many.characters.json │ │ └── schema.json │ │ └── images │ │ ├── a-weird Filename.asdf.jpg │ │ └── aNother-weird__ filename.with.many.characters.jpg └── semantic_segmentation │ └── pascalvoc │ ├── JPEGImages │ ├── 2007_000032.jpg │ └── subdir │ │ └── 2007_000033.jpg │ ├── SegmentationClass │ ├── 2007_000032.png │ └── subdir │ │ └── 2007_000033.png │ └── class_id_to_name.json ├── integration ├── __init__.py ├── instance_segmentation │ ├── __init__.py │ ├── test_instance_segmentation.py │ ├── test_inverse.py │ └── test_to_yolov8.py ├── integration_utils.py ├── object_detection │ ├── __init__.py │ ├── test_inverse.py │ ├── test_object_detection.py │ └── test_to_yolov8.py ├── test_maskpair_cli.py └── test_maskpair_integration.py ├── simple_instance_segmentation_label_input.py ├── simple_object_detection_label_input.py └── unit ├── __init__.py ├── formats ├── __init__.py ├── semantic_segmentation │ └── test_pascalvoc.py ├── test_cvat.py ├── test_kitti.py ├── test_labelbox.py ├── test_lightly.py ├── test_pascalvoc.py └── test_yolov8.py ├── model ├── test_binary_mask_segmentation.py └── test_object_detection.py ├── test_bounding_box.py ├── test_mask_utils.py └── test_utils.py /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.7.16 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/README.md -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | labelformat.com -------------------------------------------------------------------------------- /docs/about-us.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/about-us.md -------------------------------------------------------------------------------- /docs/assets/js/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/assets/js/analytics.js -------------------------------------------------------------------------------- /docs/assets/labelformat_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/assets/labelformat_banner.png -------------------------------------------------------------------------------- /docs/blog/index.md: -------------------------------------------------------------------------------- 1 | # Blog 2 | 3 | -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/formats/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/index.md -------------------------------------------------------------------------------- /docs/formats/object-detection/coco.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/coco.md -------------------------------------------------------------------------------- /docs/formats/object-detection/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/index.md -------------------------------------------------------------------------------- /docs/formats/object-detection/kitti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/kitti.md -------------------------------------------------------------------------------- /docs/formats/object-detection/labelbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/labelbox.md -------------------------------------------------------------------------------- /docs/formats/object-detection/labelformat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/labelformat.md -------------------------------------------------------------------------------- /docs/formats/object-detection/lightly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/lightly.md -------------------------------------------------------------------------------- /docs/formats/object-detection/pascalvoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/pascalvoc.md -------------------------------------------------------------------------------- /docs/formats/object-detection/rtdetr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/rtdetr.md -------------------------------------------------------------------------------- /docs/formats/object-detection/rtdetrv2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/rtdetrv2.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov10.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov11.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov12.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov26.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov26.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov5.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov6.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov7.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov8.md -------------------------------------------------------------------------------- /docs/formats/object-detection/yolov9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/formats/object-detection/yolov9.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/quick-start.md -------------------------------------------------------------------------------- /docs/tutorials/converting-coco-to-yolov8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/tutorials/converting-coco-to-yolov8.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/docs/usage.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/labelformat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/labelformat/cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/cli/cli.py -------------------------------------------------------------------------------- /src/labelformat/cli/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/cli/registry.py -------------------------------------------------------------------------------- /src/labelformat/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/errors.py -------------------------------------------------------------------------------- /src/labelformat/formats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/__init__.py -------------------------------------------------------------------------------- /src/labelformat/formats/coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/coco.py -------------------------------------------------------------------------------- /src/labelformat/formats/cvat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/cvat.py -------------------------------------------------------------------------------- /src/labelformat/formats/kitti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/kitti.py -------------------------------------------------------------------------------- /src/labelformat/formats/labelbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/labelbox.py -------------------------------------------------------------------------------- /src/labelformat/formats/labelformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/labelformat.py -------------------------------------------------------------------------------- /src/labelformat/formats/lightly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/lightly.py -------------------------------------------------------------------------------- /src/labelformat/formats/maskpair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/maskpair.py -------------------------------------------------------------------------------- /src/labelformat/formats/pascalvoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/pascalvoc.py -------------------------------------------------------------------------------- /src/labelformat/formats/rtdetr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/rtdetr.py -------------------------------------------------------------------------------- /src/labelformat/formats/rtdetrv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/rtdetrv2.py -------------------------------------------------------------------------------- /src/labelformat/formats/semantic_segmentation/pascalvoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/semantic_segmentation/pascalvoc.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov10.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov11.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov12.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov26.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov5.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov6.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov7.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov8.py -------------------------------------------------------------------------------- /src/labelformat/formats/yolov9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/formats/yolov9.py -------------------------------------------------------------------------------- /src/labelformat/mask_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/mask_utils.py -------------------------------------------------------------------------------- /src/labelformat/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/labelformat/model/binary_mask_segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/binary_mask_segmentation.py -------------------------------------------------------------------------------- /src/labelformat/model/bounding_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/bounding_box.py -------------------------------------------------------------------------------- /src/labelformat/model/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/category.py -------------------------------------------------------------------------------- /src/labelformat/model/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/image.py -------------------------------------------------------------------------------- /src/labelformat/model/instance_segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/instance_segmentation.py -------------------------------------------------------------------------------- /src/labelformat/model/multipolygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/multipolygon.py -------------------------------------------------------------------------------- /src/labelformat/model/object_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/object_detection.py -------------------------------------------------------------------------------- /src/labelformat/model/semantic_segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/model/semantic_segmentation.py -------------------------------------------------------------------------------- /src/labelformat/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/labelformat/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/types.py -------------------------------------------------------------------------------- /src/labelformat/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/src/labelformat/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/image_file_loading/0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/image_file_loading/0001.png -------------------------------------------------------------------------------- /tests/fixtures/instance_segmentation/COCO/instances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/instance_segmentation/COCO/instances.json -------------------------------------------------------------------------------- /tests/fixtures/instance_segmentation/COCO/instances_with_binary_mask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/instance_segmentation/COCO/instances_with_binary_mask.json -------------------------------------------------------------------------------- /tests/fixtures/instance_segmentation/YOLOv8/dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/instance_segmentation/YOLOv8/dataset.yaml -------------------------------------------------------------------------------- /tests/fixtures/instance_segmentation/YOLOv8/images/000000036086.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/instance_segmentation/YOLOv8/images/000000036086.jpg -------------------------------------------------------------------------------- /tests/fixtures/instance_segmentation/YOLOv8/images/000000109005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/instance_segmentation/YOLOv8/images/000000109005.jpg -------------------------------------------------------------------------------- /tests/fixtures/instance_segmentation/YOLOv8/labels/000000036086.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/instance_segmentation/YOLOv8/labels/000000036086.txt -------------------------------------------------------------------------------- /tests/fixtures/instance_segmentation/YOLOv8/labels/000000109005.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/instance_segmentation/YOLOv8/labels/000000109005.txt -------------------------------------------------------------------------------- /tests/fixtures/object_detection/COCO/data/a-weird Filename.asdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/COCO/data/a-weird Filename.asdf.jpg -------------------------------------------------------------------------------- /tests/fixtures/object_detection/COCO/data/aNother-weird__ filename.with.many.characters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/COCO/data/aNother-weird__ filename.with.many.characters.jpg -------------------------------------------------------------------------------- /tests/fixtures/object_detection/COCO/train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/COCO/train.json -------------------------------------------------------------------------------- /tests/fixtures/object_detection/KITTI/images/a-difficult subfolder/a-weird Filename.asdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/KITTI/images/a-difficult subfolder/a-weird Filename.asdf.jpg -------------------------------------------------------------------------------- /tests/fixtures/object_detection/KITTI/images/a-difficult subfolder/aNother-weird__ filename.with.many.characters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/KITTI/images/a-difficult subfolder/aNother-weird__ filename.with.many.characters.jpg -------------------------------------------------------------------------------- /tests/fixtures/object_detection/KITTI/labels/a-weird Filename.asdf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/KITTI/labels/a-weird Filename.asdf.txt -------------------------------------------------------------------------------- /tests/fixtures/object_detection/KITTI/labels/aNother-weird__ filename.with.many.characters.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/KITTI/labels/aNother-weird__ filename.with.many.characters.txt -------------------------------------------------------------------------------- /tests/fixtures/object_detection/Labelbox/export-result.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/Labelbox/export-result.ndjson -------------------------------------------------------------------------------- /tests/fixtures/object_detection/PascalVOC/a-weird Filename.asdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/PascalVOC/a-weird Filename.asdf.xml -------------------------------------------------------------------------------- /tests/fixtures/object_detection/PascalVOC/aNother-weird__ filename.with.many.characters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/PascalVOC/aNother-weird__ filename.with.many.characters.xml -------------------------------------------------------------------------------- /tests/fixtures/object_detection/YOLOv8/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/YOLOv8/example.yaml -------------------------------------------------------------------------------- /tests/fixtures/object_detection/YOLOv8/images/a-difficult subfolder/a-weird Filename.asdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/YOLOv8/images/a-difficult subfolder/a-weird Filename.asdf.jpg -------------------------------------------------------------------------------- /tests/fixtures/object_detection/YOLOv8/images/a-difficult subfolder/aNother-weird__ filename.with.many.characters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/YOLOv8/images/a-difficult subfolder/aNother-weird__ filename.with.many.characters.jpg -------------------------------------------------------------------------------- /tests/fixtures/object_detection/YOLOv8/labels/a-difficult subfolder/a-weird Filename.asdf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/YOLOv8/labels/a-difficult subfolder/a-weird Filename.asdf.txt -------------------------------------------------------------------------------- /tests/fixtures/object_detection/YOLOv8/labels/a-difficult subfolder/aNother-weird__ filename.with.many.characters.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/YOLOv8/labels/a-difficult subfolder/aNother-weird__ filename.with.many.characters.txt -------------------------------------------------------------------------------- /tests/fixtures/object_detection/lightly/detection-task-name/a-weird Filename.asdf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/lightly/detection-task-name/a-weird Filename.asdf.json -------------------------------------------------------------------------------- /tests/fixtures/object_detection/lightly/detection-task-name/aNother-weird__ filename.with.many.characters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/lightly/detection-task-name/aNother-weird__ filename.with.many.characters.json -------------------------------------------------------------------------------- /tests/fixtures/object_detection/lightly/detection-task-name/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/lightly/detection-task-name/schema.json -------------------------------------------------------------------------------- /tests/fixtures/object_detection/lightly/images/a-weird Filename.asdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/lightly/images/a-weird Filename.asdf.jpg -------------------------------------------------------------------------------- /tests/fixtures/object_detection/lightly/images/aNother-weird__ filename.with.many.characters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/object_detection/lightly/images/aNother-weird__ filename.with.many.characters.jpg -------------------------------------------------------------------------------- /tests/fixtures/semantic_segmentation/pascalvoc/JPEGImages/2007_000032.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/semantic_segmentation/pascalvoc/JPEGImages/2007_000032.jpg -------------------------------------------------------------------------------- /tests/fixtures/semantic_segmentation/pascalvoc/JPEGImages/subdir/2007_000033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/semantic_segmentation/pascalvoc/JPEGImages/subdir/2007_000033.jpg -------------------------------------------------------------------------------- /tests/fixtures/semantic_segmentation/pascalvoc/SegmentationClass/2007_000032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/semantic_segmentation/pascalvoc/SegmentationClass/2007_000032.png -------------------------------------------------------------------------------- /tests/fixtures/semantic_segmentation/pascalvoc/SegmentationClass/subdir/2007_000033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/semantic_segmentation/pascalvoc/SegmentationClass/subdir/2007_000033.png -------------------------------------------------------------------------------- /tests/fixtures/semantic_segmentation/pascalvoc/class_id_to_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/fixtures/semantic_segmentation/pascalvoc/class_id_to_name.json -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/instance_segmentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/instance_segmentation/test_instance_segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/instance_segmentation/test_instance_segmentation.py -------------------------------------------------------------------------------- /tests/integration/instance_segmentation/test_inverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/instance_segmentation/test_inverse.py -------------------------------------------------------------------------------- /tests/integration/instance_segmentation/test_to_yolov8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/instance_segmentation/test_to_yolov8.py -------------------------------------------------------------------------------- /tests/integration/integration_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/integration_utils.py -------------------------------------------------------------------------------- /tests/integration/object_detection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/object_detection/test_inverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/object_detection/test_inverse.py -------------------------------------------------------------------------------- /tests/integration/object_detection/test_object_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/object_detection/test_object_detection.py -------------------------------------------------------------------------------- /tests/integration/object_detection/test_to_yolov8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/object_detection/test_to_yolov8.py -------------------------------------------------------------------------------- /tests/integration/test_maskpair_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/test_maskpair_cli.py -------------------------------------------------------------------------------- /tests/integration/test_maskpair_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/integration/test_maskpair_integration.py -------------------------------------------------------------------------------- /tests/simple_instance_segmentation_label_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/simple_instance_segmentation_label_input.py -------------------------------------------------------------------------------- /tests/simple_object_detection_label_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/simple_object_detection_label_input.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/formats/semantic_segmentation/test_pascalvoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/formats/semantic_segmentation/test_pascalvoc.py -------------------------------------------------------------------------------- /tests/unit/formats/test_cvat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/formats/test_cvat.py -------------------------------------------------------------------------------- /tests/unit/formats/test_kitti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/formats/test_kitti.py -------------------------------------------------------------------------------- /tests/unit/formats/test_labelbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/formats/test_labelbox.py -------------------------------------------------------------------------------- /tests/unit/formats/test_lightly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/formats/test_lightly.py -------------------------------------------------------------------------------- /tests/unit/formats/test_pascalvoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/formats/test_pascalvoc.py -------------------------------------------------------------------------------- /tests/unit/formats/test_yolov8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/formats/test_yolov8.py -------------------------------------------------------------------------------- /tests/unit/model/test_binary_mask_segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/model/test_binary_mask_segmentation.py -------------------------------------------------------------------------------- /tests/unit/model/test_object_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/model/test_object_detection.py -------------------------------------------------------------------------------- /tests/unit/test_bounding_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/test_bounding_box.py -------------------------------------------------------------------------------- /tests/unit/test_mask_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/test_mask_utils.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightly-ai/labelformat/HEAD/tests/unit/test_utils.py --------------------------------------------------------------------------------