Description
Actions before raising this issue
- I searched the existing issues and did not find anything similar.
- I read/searched the docs
Steps to Reproduce
I'm on a local host of CVAT started through Docker. Also there are TWO issues. I have 18k train images, 5k validation images, and 2k test images in an Azure Blob Container and I've confirmed that I'm connected to it via CVAT.
First Issue is and export/import issue:
- Annotate a couple train images via CVAT
- Save, finish, and export annotations
- Import same annotations (this is to test that the import works)
- Perform my own inference to create annotations are all images
- Create zip file that IS the EXACT SAME format as the previous export
- Import this new zip file from my own inference
- Error: cvat.apps.dataset_manager.bindings.CvatImportError: Failed to import item ('inspection/train/images/image_1204454', 'Train'): Can't find image info for '/home/django/data/tmp/tmp8l4xpgqi/train_batch_1_of_1/images/Train/inspection/train/images/image_1204454.jpg'
Second Issue which I'm seeing today:
- Annotate a couple train images via CVAT
- Save, finish, and export annotations
- When I check the zip file produced, I only have Train.txt and data.yaml, but the labels folder is no longer being exported. NOTE: yesterday when I performed this step, the labels folder WAS being exported along with Train.txt and data.yaml
Expected Behavior
First Issue:
Given that my local inference zip file is the exact same format as the CVAT exported format, I would expect my annotation to import successfully.
Second Issue:
I would a labels folder with the annotations I made via CVAT.
Possible Solution
I'm honestly not sure, but I simply don't understand why this has to be so difficult.
Context
I am a MLE at an IT company, this is preventing me from performing my job duties. I am trying to annotate images so that I can perform my object detection project for my client. I've pretrained YOLOV11 from Ultralytics and performed local inference on these new images to get starter annotations. I desire to use CVAT to perform QA on my local inference, make updates with CVAT, then again train my YOLO model.
Environment
OS: Windows 11
docker version:
Client:
Version: 28.0.1
API version: 1.48
Go version: go1.23.6
Git commit: 068a01e
Built: Wed Feb 26 10:41:52 2025
OS/Arch: windows/amd64
Context: desktop-linux
Server: Docker Desktop 4.39.0 (184744)
Engine:
Version: 28.0.1
API version: 1.48 (minimum version 1.24)
Go version: go1.23.6
Git commit: bbd0a17
Built: Wed Feb 26 10:41:16 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.25
GitCommit: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb
runc:
Version: 1.2.4
GitCommit: v1.2.4-0-g6c52b3f
docker-init:
Version: 0.19.0
GitCommit: de40ad0
I can't give my code examples because this is for a confidential client.