8000 Export/Import Annotations Ultralytics YOLOV11 Detection · Issue #9433 · cvat-ai/cvat · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Export/Import Annotations Ultralytics YOLOV11 Detection #9433
Open
@scottschmidl

Description

@scottschmidl

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:

  1. Annotate a couple train images via CVAT
  2. Save, finish, and export annotations
  3. Import same annotations (this is to test that the import works)
  4. Perform my own inference to create annotations are all images
  5. Create zip file that IS the EXACT SAME format as the previous export
  6. Import this new zip file from my own inference
  7. 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:

  1. Annotate a couple train images via CVAT
  2. Save, finish, and export annotations
  3. 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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0