Converter em Diretório de Imagem

Este artigo descreve como usar o módulo converter em diretório de imagem para ajudar a converter o conjunto de dados de imagem em tipo de dado de diretório de imagem, que é um formato de dados padronizado em tarefas relacionadas à imagem, como classificação de imagem no designer de Azure Machine Learning.

Como usar converter em diretório de imagem

  1. Prepare primeiro o conjunto de seus conjuntos de imagem.

    Para aprendizado supervisionado, você precisa especificar o rótulo do conjunto de informações de treinamento. O arquivo de conjunto de dados de imagem deve estar na seguinte estrutura:

    Your_image_folder_name/Category_1/xxx.png
    Your_image_folder_name/Category_1/xxy.jpg
    Your_image_folder_name/Category_1/xxz.jpeg
    
    Your_image_folder_name/Category_2/123.png
    Your_image_folder_name/Category_2/nsdf3.png
    Your_image_folder_name/Category_2/asd932_.png
    

    Na pasta do conjunto de imagens de imagem, há várias subpastas. Cada subpasta contém imagens de uma categoria, respectivamente. Os nomes das subpastas são considerados como rótulos para tarefas como classificação de imagem. Consulte conjuntos de dados torchvision para obter mais informações.

    Aviso

    Atualmente, os conjuntos de dados com rótulos exportados de rótulos não têm suporte no designer.

    Há suporte para imagens com essas extensões (em minúsculas): '.jpg', '.jpeg', '.png', '.ppm', '.bmp', '.pgm', '.tif', '.tiff', '.webp'. Você também pode ter vários tipos de imagens em uma pasta. Não é necessário conter a mesma contagem de imagens em cada pasta de categorias.

    Você pode usar a pasta ou o arquivo compactado com a extensão '.zip', '.tar', '.gz', and '.bz2'. Arquivos compactados são recomendados para melhor desempenho.

    Conjunto de exemplo de imagem

    Observação

    Para a inferência, a pasta do conjunto de imagens de imagem só precisa conter imagens não classificadas.

  2. Registre o conjunto de dados de imagem como um conjunto de dado de arquivo em seu espaço de trabalho, já que a entrada do módulo converter em diretório de imagem deve ser um conjunto de dados de arquivo.

  3. Adicione o conjunto de imagens de imagem registrada à tela. Você pode encontrar seu conjuntos de dados registrado na categoria Conjuntos de dados na lista de módulos à esquerda da tela. Atualmente, o designer não oferece suporte a visualização do conjunto de imagem.

    Aviso

    Não é possível usar o módulo Importar Dados para importar o conjuntos de dados de imagem, pois o tipo de saída do módulo Importar Dados é DataFrame Directory, que contém apenas a cadeia de caracteres de caminho do arquivo.

  4. Adicione o módulo Converter em Diretório de Imagem à tela. Você pode encontrar esse módulo na categoria 'Pesquisa Visual Computacional/transformação de dados de imagem' na lista de módulos. Conecte-o ao conjunto de imagens de imagem.

  5. Envie o pipeline. Esse módulo pode ser executado em uma GPU ou CPU.

Resultados

A saída do módulo Converter em Diretório de Imagem está no formato Diretório de Imagens e pode ser conectada a outros módulos relacionados à imagem dos quais o formato de porta de entrada também é Diretório de Imagens.

Converter diretório de imagens de saída

Observações técnicas

Entradas esperadas

Nome Tipo Descrição
Conjunto de dados de entrada AnyDirectory, ZipFile Conjunto de dados de entrada

Saída

Nome Tipo Descrição
Diretório de imagens de saída ImageDirectory Diretório de imagens de saída

Próximas etapas

Confira o conjunto de módulos disponíveis no Azure Machine Learning.