Segurança pronta para empresas: Em conformidade com ISO 27001 + SOC 2 Tipo I.

Link to this sectionIntegração com o Label Studio#

As importações diretas do Label Studio estão chegando ao Ultralytics Platform, para que uma exportação de detecção ou segmentação de imagem bruta seja enviada tal qual, 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.

Link to this sectionImportar 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. Envia para a Platform. Cria um novo conjunto de dados a partir do ZIP.
  4. Treina. Edita as anotações, treina e implanta sem sair da área de trabalho.
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 ficam atrás das URLs para as quais o Label Studio apontava. Enviar um desses arquivos compactados para a Platform resulta em um conjunto de dados sem imagens. Escolhe a variante with Images em vez disso.

Link to this sectionExportar com a API#

A API de exportação 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 forma. Os tokens de acesso pessoal 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 pontos de extremidade de snapshot, 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/

Envia o arquivo exatamente como o Label Studio o produziu. A 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 nomes dos rótulos e as classes sejam importadas como class0, class1 e assim por diante.

Link to this sectionEscolhendo um Formato de Exportação#

O Label Studio oferece vários formatos de exportação. Para detecção e segmentação de imagens:

Formato do Label StudioFuncionaNotas
YOLO com ImagensMelhorEnvia classes.txt e as imagens, para que um único envio seja 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
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.

Link to this sectionO que a Integração Adicionará#

Escolher o formato de exportação certo é a etapa que a integração remove. Assim que for lançada, poderás exportar qualquer um dos formatos de detecção e segmentação de imagem do Label Studio, enviá-lo, e a Platform mapeará as anotações para a tarefa YOLO correspondente por si mesma.

  • 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 rotular — os conjuntos de dados importados abrem no editor de anotações da Platform, incluindo a anotação inteligente alimentada por SAM
  • Treina imediatamente — os conjuntos de dados estão prontos para treinamento na nuvem assim que terminarem o processamento
Disponível agora

As integrações do Labelbox, Roboflow e Ultralytics HUB funcionam hoje, e a Platform importa conjuntos de dados YOLO, COCO e Ultralytics NDJSON diretamente.

Contribuidores

Comentários