YOLO Vision 2026:

Integração com o Label Studio#

As importações diretas do Label Studio estão chegando ao Ultralytics Platform, de modo que uma exportação de detecção ou segmentação de imagem bruta é carregada exatamente como está, sem nenhum formato para escolher.

Até lá, há um caminho curto que funciona hoje, pois a exportação YOLO com imagens do Label Studio é um layout que a Platform lê, com a lista de classes incluída.

Importar do Label Studio Hoje#

  1. Exporte do Label Studio. Abra o teu projeto e clica em Export.
  2. Escolhe um formato que inclua as imagens. Seleciona YOLO with Images e clica em Export.
  3. Carrega para a Platform. Cria um novo conjunto de dados a partir do ficheiro ZIP.
  4. Treina. Edita as anotações, treina e implementa sem sair do espaço de trabalho.

Ultralytics Platform Label Studio Dataset Import

A exportação simples de YOLO e COCO contém apenas anotações

As opções YOLO e COCO do Label Studio gravam arquivos de rótulo sem as imagens, porque as tuas imagens normalmente residem por trás dos URLs para os quais o Label Studio foi apontado. Carregar um desses arquivos compactados para o Platform resulta num conjunto de dados sem imagens. Em vez disso, escolhe a variante with Images.

Exportar com a API#

A export API do Label Studio retorna o mesmo arquivo compactado, com o nome do formato em exportType:

curl -X GET "https://<your-label-studio>/api/projects/<project-id>/export?exportType=YOLO_WITH_IMAGES&download_all_tasks=true" \
  -H "Authorization: Token <your-legacy-token>" \
  -o dataset.zip

COCO_WITH_IMAGES e YOLO_OBB_WITH_IMAGES funcionam da mesma maneira. Personal access tokens mais recentes são trocados por um token de portador de curta duração antes do uso, portanto verifica qual tipo de token a tua instância emite. Projetos grandes devem usar os snapshot endpoints em vez disso, que criam a exportação como um trabalho em segundo plano e a baixam por ID; o exemplo export_yolo_with_images.py do SDK faz exatamente isso.

Uma exportação YOLO do Label Studio carrega sua lista de classes junto com os rótulos, e a Platform a lê:

archive.zip/
├── classes.txt        # class names Platform reads first
├── notes.json         # fallback, used only when classes.txt is missing or empty
├── images/
└── labels/

Carrega o arquivo compactado exatamente como o Label Studio o produziu. O Platform procura por classes.txt e notes.json na raiz do arquivo compactado, portanto, compactar novamente a exportação dentro de outra pasta faz com que percas os teus nomes de rótulo e as classes sejam importadas como class0, class1 e assim por diante.

Escolhendo um Formato de Exportação#

O Label Studio oferece several export formats. Para detecção e segmentação de imagens:

Formato do Label StudioFuncionaNotas
YOLO com ImagensMelhorEnvia classes.txt e as imagens, de modo que um único carregamento é suficiente
COCO com ImagensSimLido também; uma mistura de polígonos e caixas é importada como segmento, descartando as que têm apenas caixa
YOLO / COCONãoApenas arquivos de anotação — o conjunto de dados é importado sem imagens
Pascal VOC XMLNãoOs arquivos de rótulo XML não podem ser lidos

Numa exportação COCO, cada anotação deve conter um bbox para ser lida, as regiões de multidão ("iscrowd": 1) são ignoradas, e os nomes das categorias tornam-se os teus nomes de classe — portanto, um arquivo COCO não precisa de classes.txt para manter os seus rótulos.

O Pascal VOC é importado sem anotações

A Platform não lê os rótulos Pascal VOC XML, e uma exportação VOC falha silenciosamente em vez de ruidosamente: as imagens são importadas e as anotações não. Escolhe YOLO com Imagens ou COCO com Imagens em vez disso.

O que a Integração Adicionará#

A escolha do formato de exportação correto é a etapa que a integração remove. Assim que for lançada, vais exportar qualquer um dos formatos de detecção e segmentação de imagem do Label Studio, carregá-lo, e o Platform mapeará as anotações para a YOLO task correspondente por conta própria.

  • Nenhum formato para escolher — as exportações de detecção e segmentação de imagem do Label Studio são mapeadas para um conjunto de dados YOLO com os nomes dos rótulos preservados
  • Uma área de trabalho — rotulagem, treinamento e implantação param de abranger ferramentas separadas e um script de conversão
  • Continua a anotar — os conjuntos de dados importados abrem-se no editor de anotações da Platform, incluindo a anotação inteligente alimentada por SAM
  • Treina imediatamente — os conjuntos de dados ficam prontos para treino na cloud assim que terminam o processamento
Disponível agora

As integrações com o Labelbox e o Roboflow funcionam atualmente, e a Platform importa diretamente conjuntos de dados YOLO, COCO e Ultralytics NDJSON.

Comentários